4170d3:	62 00                	bound  %eax,(%eax)
4170d5:	32 00                	xor    (%eax),%al
4170d7:	34 00                	xor    $0x0,%al
4170d9:	2e 06                	cs push %es
4170db:	58                   	pop    %eax
4170dc:	00 32                	add    %dh,(%edx)
4170de:	00 52 00             	add    %dl,0x0(%edx)
4170e1:	70 00                	jo     0x4170e3
4170e3:	63 00                	arpl   %eax,(%eax)
4170e5:	6d                   	insl   (%dx),%es:(%edi)
4170e6:	00 56 00             	add    %dl,0x0(%esi)
4170e9:	6a 00                	push   $0x0
4170eb:	64 00 47 00          	add    %al,%fs:0x0(%edi)
4170ef:	6c                   	insb   (%dx),%es:(%edi)
4170f0:	00 76 00             	add    %dh,0x0(%esi)
4170f3:	62 00                	bound  %eax,(%eax)
4170f5:	67 00 42 00          	add    %al,0x0(%bp,%si)
4170f9:	54                   	push   %esp
4170fa:	00 5a 00             	add    %bl,0x0(%edx)
4170fd:	58                   	pop    %eax
4170fe:	00 52 00             	add    %dl,0x0(%edx)
417101:	44                   	inc    %esp
417102:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
417106:	00 4a 00             	add    %cl,0x0(%edx)
417109:	7a 00                	jp     0x41710b
41710b:	62 00                	bound  %eax,(%eax)
41710d:	33 00                	xor    (%eax),%eax
41710f:	4a                   	dec    %edx
417110:	00 51 00             	add    %dl,0x0(%ecx)
417113:	62 00                	bound  %eax,(%eax)
417115:	33 00                	xor    (%eax),%eax
417117:	4e                   	dec    %esi
417118:	00 70 00             	add    %dh,0x0(%eax)
41711b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41711f:	6c                   	insb   (%dx),%es:(%edi)
417120:	00 76 00             	add    %dh,0x0(%esi)
417123:	62 00                	bound  %eax,(%eax)
417125:	67 00 42 00          	add    %al,0x0(%bp,%si)
417129:	70 00                	jo     0x41712b
41712b:	54                   	push   %esp
41712c:	00 57 00             	add    %dl,0x0(%edi)
41712f:	39 00                	cmp    %eax,(%eax)
417131:	32 00                	xor    (%eax),%al
417133:	5a                   	pop    %edx
417134:	00 56 00             	add    %dl,0x0(%esi)
417137:	52                   	push   %edx
417138:	00 76 00             	add    %dh,0x0(%esi)
41713b:	2e 06                	cs push %es
41713d:	45                   	inc    %ebp
41713e:	00 31                	add    %dh,(%ecx)
417140:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
417144:	00 47 00             	add    %al,0x0(%edi)
417147:	68 00 76 00 5a       	push   $0x5a007600
41714c:	00 45 00             	add    %al,0x0(%ebp)
41714f:	6c                   	insb   (%dx),%es:(%edi)
417150:	00 75 00             	add    %dh,0x0(%ebp)
417153:	5a                   	pop    %edx
417154:	00 6d 00             	add    %ch,0x0(%ebp)
417157:	38 00                	cmp    %al,(%eax)
417159:	2e 06                	cs push %es
41715b:	51                   	push   %ecx
41715c:	00 32                	add    %dh,(%edx)
41715e:	00 39                	add    %bh,(%ecx)
417160:	00 75 00             	add    %dh,0x0(%ebp)
417163:	63 00                	arpl   %eax,(%eax)
417165:	32 00                	xor    (%eax),%al
417167:	39 00                	cmp    %eax,(%eax)
417169:	73 00                	jae    0x41716b
41716b:	5a                   	pop    %edx
41716c:	00 55 00             	add    %dl,0x0(%ebp)
41716f:	74 00                	je     0x417171
417171:	6c                   	insb   (%dx),%es:(%edi)
417172:	00 65 00             	add    %ah,0x0(%ebp)
417175:	55                   	push   %ebp
417176:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41717a:	00 5a 00             	add    %bl,0x0(%edx)
41717d:	6d                   	insl   (%dx),%es:(%edi)
41717e:	00 38                	add    %bh,(%eax)
417180:	00 2e                	add    %ch,(%esi)
417182:	06                   	push   %es
417183:	51                   	push   %ecx
417184:	00 6d 00             	add    %ch,0x0(%ebp)
417187:	6c                   	insb   (%dx),%es:(%edi)
417188:	00 30                	add    %dh,(%eax)
41718a:	00 62 00             	add    %ah,0x0(%edx)
41718d:	57                   	push   %edi
41718e:	00 46 00             	add    %al,0x0(%esi)
417191:	77 00                	ja     0x417193
417193:	2e 06                	cs push %es
417195:	46                   	inc    %esi
417196:	00 4e 00             	add    %cl,0x0(%esi)
417199:	73 00                	jae    0x41719b
41719b:	5a                   	pop    %edx
41719c:	00 57 00             	add    %dl,0x0(%edi)
41719f:	56                   	push   %esi
4171a0:	00 77 00             	add    %dh,0x0(%edi)
4171a3:	2e 06                	cs push %es
4171a5:	48                   	dec    %eax
4171a6:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
4171aa:	00 62 00             	add    %ah,0x0(%edx)
4171ad:	33 00                	xor    (%eax),%eax
4171af:	2e 06                	cs push %es
4171b1:	2e 06                	cs push %es
4171b3:	51                   	push   %ecx
4171b4:	00 32                	add    %dh,(%edx)
4171b6:	00 78 00             	add    %bh,0x0(%eax)
4171b9:	6c                   	insb   (%dx),%es:(%edi)
4171ba:	00 59 00             	add    %bl,0x0(%ecx)
4171bd:	58                   	pop    %eax
4171be:	00 49 00             	add    %cl,0x0(%ecx)
4171c1:	2e 06                	cs push %es
4171c3:	51                   	push   %ecx
4171c4:	00 6e 00             	add    %ch,0x0(%esi)
4171c7:	56                   	push   %esi
4171c8:	00 6d 00             	add    %ch,0x0(%ebp)
4171cb:	5a                   	pop    %edx
4171cc:	00 6d 00             	add    %ch,0x0(%ebp)
4171cf:	56                   	push   %esi
4171d0:	00 79 00             	add    %bh,0x0(%ecx)
4171d3:	2e 06                	cs push %es
4171d5:	46                   	inc    %esi
4171d6:	00 4a 00             	add    %cl,0x0(%edx)
4171d9:	6c                   	insb   (%dx),%es:(%edi)
4171da:	00 63 00             	add    %ah,0x0(%ebx)
4171dd:	32 00                	xor    (%eax),%al
4171df:	39 00                	cmp    %eax,(%eax)
4171e1:	31 00                	xor    %eax,(%eax)
4171e3:	63 00                	arpl   %eax,(%eax)
4171e5:	6d                   	insl   (%dx),%es:(%edi)
4171e6:	00 4e 00             	add    %cl,0x0(%esi)
4171e9:	6c                   	insb   (%dx),%es:(%edi)
4171ea:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
4171ee:	00 46 00             	add    %al,0x0(%esi)
4171f1:	75 00                	jne    0x4171f3
4171f3:	59                   	pop    %ecx
4171f4:	00 57 00             	add    %dl,0x0(%edi)
4171f7:	64 00 6c 00 63       	add    %ch,%fs:0x63(%eax,%eax,1)
4171fc:	00 67 00             	add    %ah,0x0(%edi)
4171ff:	42                   	inc    %edx
417200:	00 4a 00             	add    %cl,0x0(%edx)
417203:	51                   	push   %ecx
417204:	00 32                	add    %dh,(%edx)
417206:	00 39                	add    %bh,(%ecx)
417208:	00 75 00             	add    %dh,0x0(%ebp)
41720b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41720f:	46                   	inc    %esi
417210:	00 70 00             	add    %dh,0x0(%eax)
417213:	62 00                	bound  %eax,(%eax)
417215:	6d                   	insl   (%dx),%es:(%edi)
417216:	00 56 00             	add    %dl,0x0(%esi)
417219:	79 00                	jns    0x41721b
41721b:	2e 06                	cs push %es
41721d:	48                   	dec    %eax
41721e:	00 4e 00             	add    %cl,0x0(%esi)
417221:	6c                   	insb   (%dx),%es:(%edi)
417222:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
417226:	00 39                	add    %bh,(%ecx)
417228:	00 47 00             	add    %al,0x0(%edi)
41722b:	62 00                	bound  %eax,(%eax)
41722d:	33 00                	xor    (%eax),%eax
41722f:	4a                   	dec    %edx
417230:	00 6c 00 5a          	add    %ch,0x5a(%eax,%eax,1)
417234:	00 33                	add    %dh,(%ebx)
417236:	00 4a 00             	add    %cl,0x0(%edx)
417239:	76 00                	jbe    0x41723b
41723b:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
41723f:	35 00 6b 00 51       	xor    $0x51006b00,%eax
417244:	00 32                	add    %dh,(%edx)
417246:	00 39                	add    %bh,(%ecx)
417248:	00 73 00             	add    %dh,0x0(%ebx)
41724b:	62 00                	bound  %eax,(%eax)
41724d:	33 00                	xor    (%eax),%eax
41724f:	49                   	dec    %ecx
417250:	00 2e                	add    %ch,(%esi)
417252:	06                   	push   %es
417253:	51                   	push   %ecx
417254:	00 32                	add    %dh,(%edx)
417256:	00 39                	add    %bh,(%ecx)
417258:	00 75 00             	add    %dh,0x0(%ebp)
41725b:	63 00                	arpl   %eax,(%eax)
41725d:	32 00                	xor    (%eax),%al
41725f:	39 00                	cmp    %eax,(%eax)
417261:	73 00                	jae    0x417263
417263:	5a                   	pop    %edx
417264:	00 55 00             	add    %dl,0x0(%ebp)
417267:	4e                   	dec    %esi
417268:	00 76 00             	add    %dh,0x0(%esi)
41726b:	62 00                	bound  %eax,(%eax)
41726d:	47                   	inc    %edi
41726e:	00 39                	add    %bh,(%ecx)
417270:	00 79 00             	add    %bh,0x0(%ecx)
417273:	2e 06                	cs push %es
417275:	46                   	inc    %esi
417276:	00 4a 00             	add    %cl,0x0(%edx)
417279:	6c                   	insb   (%dx),%es:(%edi)
41727a:	00 63 00             	add    %ah,0x0(%ebx)
41727d:	32 00                	xor    (%eax),%al
41727f:	56                   	push   %esi
417280:	00 30                	add    %dh,(%eax)
417282:	00 51 00             	add    %dl,0x0(%ecx)
417285:	32 00                	xor    (%eax),%al
417287:	39 00                	cmp    %eax,(%eax)
417289:	73 00                	jae    0x41728b
41728b:	62 00                	bound  %eax,(%eax)
41728d:	33 00                	xor    (%eax),%eax
41728f:	49                   	dec    %ecx
417290:	00 2e                	add    %ch,(%esi)
417292:	06                   	push   %es
417293:	59                   	pop    %ecx
417294:	00 32                	add    %dh,(%edx)
417296:	00 39                	add    %bh,(%ecx)
417298:	00 73 00             	add    %dh,0x0(%ebx)
41729b:	62 00                	bound  %eax,(%eax)
41729d:	33 00                	xor    (%eax),%eax
41729f:	49                   	dec    %ecx
4172a0:	00 2e                	add    %ch,(%esi)
4172a2:	06                   	push   %es
4172a3:	52                   	push   %edx
4172a4:	00 6d 00             	add    %ch,0x0(%ebp)
4172a7:	39 00                	cmp    %eax,(%eax)
4172a9:	76 00                	jbe    0x4172ab
4172ab:	5a                   	pop    %edx
4172ac:	00 45 00             	add    %al,0x0(%ebp)
4172af:	4e                   	dec    %esi
4172b0:	00 79 00             	add    %bh,0x0(%ecx)
4172b3:	5a                   	pop    %edx
4172b4:	00 57 00             	add    %dl,0x0(%edi)
4172b7:	46                   	inc    %esi
4172b8:	00 30                	add    %dh,(%eax)
4172ba:	00 62 00             	add    %ah,0x0(%edx)
4172bd:	33 00                	xor    (%eax),%eax
4172bf:	49                   	dec    %ecx
4172c0:	00 2e                	add    %ch,(%esi)
4172c2:	06                   	push   %es
4172c3:	52                   	push   %edx
4172c4:	00 32                	add    %dh,(%edx)
4172c6:	00 56 00             	add    %dl,0x0(%esi)
4172c9:	30 00                	xor    %al,(%eax)
4172cb:	52                   	push   %edx
4172cc:	00 57 00             	add    %dl,0x0(%edi)
4172cf:	35 00 31 00 62       	xor    $0x62003100,%eax
4172d4:	00 57 00             	add    %dl,0x0(%edi)
4172d7:	56                   	push   %esi
4172d8:	00 79 00             	add    %bh,0x0(%ecx)
4172db:	59                   	pop    %ecx
4172dc:	00 58 00             	add    %bl,0x0(%eax)
4172df:	52                   	push   %edx
4172e0:	00 76 00             	add    %dh,0x0(%esi)
4172e3:	63 00                	arpl   %eax,(%eax)
4172e5:	67 00 2e 06 75       	add    %ch,0x7506
4172ea:	00 59 00             	add    %bl,0x0(%ecx)
4172ed:	33 00                	xor    (%eax),%eax
4172ef:	52                   	push   %edx
4172f0:	00 76 00             	add    %dh,0x0(%esi)
4172f3:	63 00                	arpl   %eax,(%eax)
4172f5:	67 00 42 00          	add    %al,0x0(%bp,%si)
4172f9:	54                   	push   %esp
4172fa:	00 65 00             	add    %ah,0x0(%ebp)
4172fd:	58                   	pop    %eax
4172fe:	00 4e 00             	add    %cl,0x0(%esi)
417301:	30 00                	xor    %al,(%eax)
417303:	5a                   	pop    %edx
417304:	00 57 00             	add    %dl,0x0(%edi)
417307:	30 00                	xor    %al,(%eax)
417309:	75 00                	jne    0x41730b
41730b:	52                   	push   %edx
41730c:	00 47 00             	add    %al,0x0(%edi)
41730f:	6c                   	insb   (%dx),%es:(%edi)
417310:	00 68 00             	add    %ch,0x0(%eax)
417313:	5a                   	pop    %edx
417314:	00 32                	add    %dh,(%edx)
417316:	00 35 00 76 00 63    	add    %dh,0x63007600
41731c:	00 33                	add    %dh,(%ebx)
41731e:	00 52 00             	add    %dl,0x0(%edx)
417321:	70 00                	jo     0x417323
417323:	59                   	pop    %ecx
417324:	00 33                	add    %dh,(%ebx)
417326:	00 4d 00             	add    %cl,0x0(%ebp)
417329:	2e 06                	cs push %es
41732b:	55                   	push   %ebp
41732c:	00 33                	add    %dh,(%ebx)
41732e:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
417332:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
417336:	00 56 00             	add    %dl,0x0(%esi)
417339:	74 00                	je     0x41733b
41733b:	4c                   	dec    %esp
41733c:	00 6c 00 4a          	add    %ch,0x4a(%eax,%eax,1)
417340:	00 31                	add    %dh,(%ecx)
417342:	00 62 00             	add    %ah,0x0(%edx)
417345:	6e                   	outsb  %ds:(%esi),(%dx)
417346:	00 52 00             	add    %dl,0x0(%edx)
417349:	70 00                	jo     0x41734b
41734b:	62 00                	bound  %eax,(%eax)
41734d:	57                   	push   %edi
41734e:	00 55 00             	add    %dl,0x0(%ebp)
417351:	75 00                	jne    0x417353
417353:	53                   	push   %ebx
417354:	00 57 00             	add    %dl,0x0(%edi)
417357:	35 00 30 00 5a       	xor    $0x5a003000,%eax
41735c:	00 58 00             	add    %bl,0x0(%eax)
41735f:	4a                   	dec    %edx
417360:	00 76 00             	add    %dh,0x0(%esi)
417363:	63 00                	arpl   %eax,(%eax)
417365:	46                   	inc    %esi
417366:	00 4e 00             	add    %cl,0x0(%esi)
417369:	6c                   	insb   (%dx),%es:(%edi)
41736a:	00 63 00             	add    %ah,0x0(%ebx)
41736d:	6e                   	outsb  %ds:(%esi),(%dx)
41736e:	00 5a 00             	add    %bl,0x0(%edx)
417371:	70 00                	jo     0x417373
417373:	59                   	pop    %ecx
417374:	00 32                	add    %dh,(%edx)
417376:	00 56 00             	add    %dl,0x0(%esi)
417379:	7a 00                	jp     0x41737b
41737b:	2e 06                	cs push %es
41737d:	46                   	inc    %esi
41737e:	00 4e 00             	add    %cl,0x0(%esi)
417381:	35 00 63 00 33       	xor    $0x33006300,%eax
417386:	00 52 00             	add    %dl,0x0(%edx)
417389:	6c                   	insb   (%dx),%es:(%edi)
41738a:	00 62 00             	add    %ah,0x0(%edx)
41738d:	53                   	push   %ebx
41738e:	00 35 00 53 00 64    	add    %dh,0x64005300
417394:	00 57 00             	add    %dl,0x0(%edi)
417397:	35 00 30 00 61       	xor    $0x61003000,%eax
41739c:	00 57 00             	add    %dl,0x0(%edi)
41739f:	31 00                	xor    %eax,(%eax)
4173a1:	6c                   	insb   (%dx),%es:(%edi)
4173a2:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
4173a6:	00 4e 00             	add    %cl,0x0(%esi)
4173a9:	76 00                	jbe    0x4173ab
4173ab:	62 00                	bound  %eax,(%eax)
4173ad:	58                   	pop    %eax
4173ae:	00 42 00             	add    %al,0x0(%edx)
4173b1:	70 00                	jo     0x4173b3
4173b3:	62 00                	bound  %eax,(%eax)
4173b5:	47                   	inc    %edi
4173b6:	00 56 00             	add    %dl,0x0(%esi)
4173b9:	79 00                	jns    0x4173bb
4173bb:	55                   	push   %ebp
4173bc:	00 32                	add    %dh,(%edx)
4173be:	00 56 00             	add    %dl,0x0(%esi)
4173c1:	79 00                	jns    0x4173c3
4173c3:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
4173c7:	6c                   	insb   (%dx),%es:(%edi)
4173c8:	00 6a 00             	add    %ch,0x0(%edx)
4173cb:	5a                   	pop    %edx
4173cc:	00 58 00             	add    %bl,0x0(%eax)
4173cf:	4d                   	dec    %ebp
4173d0:	00 2e                	add    %ch,(%esi)