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)
4173d2:	06                   	push   %es
4173d3:	55                   	push   %ebp
4173d4:	00 33                	add    %dh,(%ebx)
4173d6:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
4173da:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
4173de:	00 56 00             	add    %dl,0x0(%esi)
4173e1:	74 00                	je     0x4173e3
4173e3:	4c                   	dec    %esp
4173e4:	00 6c 00 4a          	add    %ch,0x4a(%eax,%eax,1)
4173e8:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
4173ec:	00 32                	add    %dh,(%edx)
4173ee:	00 39                	add    %bh,(%ecx)
4173f0:	00 31                	add    %dh,(%ecx)
4173f2:	00 63 00             	add    %ah,0x0(%ebx)
4173f5:	6d                   	insl   (%dx),%es:(%edi)
4173f6:	00 4e 00             	add    %cl,0x0(%esi)
4173f9:	6c                   	insb   (%dx),%es:(%edi)
4173fa:	00 63 00             	add    %ah,0x0(%ebx)
4173fd:	77 00                	ja     0x4173ff
4173ff:	42                   	inc    %edx
417400:	00 54 00 62          	add    %dl,0x62(%eax,%eax,1)
417404:	00 6d 00             	add    %ch,0x0(%ebp)
417407:	46                   	inc    %esi
417408:	00 72 00             	add    %dh,0x0(%edx)
41740b:	5a                   	pop    %edx
41740c:	00 53 00             	add    %dl,0x0(%ebx)
41740f:	35 00 54 00 53       	xor    $0x53005400,%eax
417414:	00 55 00             	add    %dl,0x0(%ebp)
417417:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
41741b:	56                   	push   %esi
41741c:	00 53 00             	add    %dl,0x0(%ebx)
41741f:	35 00 79 00 5a       	xor    $0x5a007900,%eax
417424:	00 58 00             	add    %bl,0x0(%eax)
417427:	4e                   	dec    %esi
417428:	00 76 00             	add    %dh,0x0(%esi)
41742b:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41742f:	4a                   	dec    %edx
417430:	00 6a 00             	add    %ch,0x0(%edx)
417433:	5a                   	pop    %edx
417434:	00 58 00             	add    %bl,0x0(%eax)
417437:	4d                   	dec    %ebp
417438:	00 2e                	add    %ch,(%esi)
41743a:	06                   	push   %es
41743b:	52                   	push   %edx
41743c:	00 47 00             	add    %al,0x0(%edi)
41743f:	56                   	push   %esi
417440:	00 69 00             	add    %ch,0x0(%ecx)
417443:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
417447:	64 00 6e 00          	add    %ch,%fs:0x0(%esi)
41744b:	61                   	popa
41744c:	00 57 00             	add    %dl,0x0(%edi)
41744f:	35 00 6e 00 54       	xor    $0x54006e00,%eax
417454:	00 57 00             	add    %dl,0x0(%edi)
417457:	39 00                	cmp    %eax,(%eax)
417459:	6b 00 5a             	imul   $0x5a,(%eax),%eax
41745c:	00 58 00             	add    %bl,0x0(%eax)
41745f:	4d                   	dec    %ebp
417460:	00 2e                	add    %ch,(%esi)
417462:	06                   	push   %es
417463:	59                   	pop    %ecx
417464:	00 58 00             	add    %bl,0x0(%eax)
417467:	4a                   	dec    %edx
417468:	00 6e 00             	add    %ch,0x0(%esi)
41746b:	63 00                	arpl   %eax,(%eax)
41746d:	77 00                	ja     0x41746f
41746f:	42                   	inc    %edx
417470:	00 58 00             	add    %bl,0x0(%eax)
417473:	59                   	pop    %ecx
417474:	00 57 00             	add    %dl,0x0(%edi)
417477:	78 00                	js     0x417479
417479:	73 00                	jae    0x41747b
41747b:	63 00                	arpl   %eax,(%eax)
41747d:	77 00                	ja     0x41747f
41747f:	42                   	inc    %edx
417480:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
417484:	00 58 00             	add    %bl,0x0(%eax)
417487:	4e                   	dec    %esi
417488:	00 30                	add    %dh,(%eax)
41748a:	00 5a 00             	add    %bl,0x0(%edx)
41748d:	57                   	push   %edi
41748e:	00 30                	add    %dh,(%eax)
417490:	00 75 00             	add    %dh,0x0(%ebp)
417493:	56                   	push   %esi
417494:	00 32                	add    %dh,(%edx)
417496:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41749a:	00 5a 00             	add    %bl,0x0(%edx)
41749d:	47                   	inc    %edi
41749e:	00 39                	add    %bh,(%ecx)
4174a0:	00 33                	add    %dh,(%ebx)
4174a2:	00 63 00             	add    %ah,0x0(%ebx)
4174a5:	79 00                	jns    0x4174a7
4174a7:	35 00 47 00 62       	xor    $0x62004700,%eax
4174ac:	00 33                	add    %dh,(%ebx)
4174ae:	00 4a 00             	add    %cl,0x0(%edx)
4174b1:	74 00                	je     0x4174b3
4174b3:	63 00                	arpl   %eax,(%eax)
4174b5:	77 00                	ja     0x4174b7
4174b7:	42                   	inc    %edx
4174b8:	00 7a 00             	add    %bh,0x0(%edx)
4174bb:	5a                   	pop    %edx
4174bc:	00 58 00             	add    %bl,0x0(%eax)
4174bf:	52                   	push   %edx
4174c0:	00 66 00             	add    %ah,0x0(%esi)
4174c3:	51                   	push   %ecx
4174c4:	00 58 00             	add    %bl,0x0(%eax)
4174c7:	56                   	push   %esi
4174c8:	00 30                	add    %dh,(%eax)
4174ca:	00 62 00             	add    %ah,0x0(%edx)
4174cd:	31 00                	xor    %eax,(%eax)
4174cf:	4e                   	dec    %esi
4174d0:	00 6a 00             	add    %ch,0x0(%edx)
4174d3:	59                   	pop    %ecx
4174d4:	00 57 00             	add    %dl,0x0(%edi)
4174d7:	78 00                	js     0x4174d9
4174d9:	6c                   	insb   (%dx),%es:(%edi)
4174da:	00 52 00             	add    %dl,0x0(%edx)
4174dd:	47                   	inc    %edi
4174de:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
4174e2:	00 5a 00             	add    %bl,0x0(%edx)
4174e5:	57                   	push   %edi
4174e6:	00 35 00 7a 00 61    	add    %dh,0x61007a00
4174ec:	00 57 00             	add    %dl,0x0(%edi)
4174ef:	39 00                	cmp    %eax,(%eax)
4174f1:	75 00                	jne    0x4174f3
4174f3:	63 00                	arpl   %eax,(%eax)
4174f5:	77 00                	ja     0x4174f7
4174f7:	42                   	inc    %edx
4174f8:	00 6a 00             	add    %ch,0x0(%edx)
4174fb:	62 00                	bound  %eax,(%eax)
4174fd:	32 00                	xor    (%eax),%al
4174ff:	31 00                	xor    %eax,(%eax)
417501:	77 00                	ja     0x417503
417503:	62 00                	bound  %eax,(%eax)
417505:	32 00                	xor    (%eax),%al
417507:	35 00 6c 00 62       	xor    $0x62006c00,%eax
41750c:	00 6e 00             	add    %ch,0x0(%esi)
41750f:	52                   	push   %edx
417510:	00 7a 00             	add    %bh,0x0(%edx)
417513:	2e 06                	cs push %es
417515:	47                   	inc    %edi
417516:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
41751a:	00 62 00             	add    %ah,0x0(%edx)
41751d:	32 00                	xor    (%eax),%al
41751f:	52                   	push   %edx
417520:	00 46 00             	add    %al,0x0(%esi)
417523:	59                   	pop    %ecx
417524:	00 58 00             	add    %bl,0x0(%eax)
417527:	51                   	push   %ecx
417528:	00 2e                	add    %ch,(%esi)
41752a:	06                   	push   %es
41752b:	51                   	push   %ecx
41752c:	00 32                	add    %dh,(%edx)
41752e:	00 39                	add    %bh,(%ecx)
417530:	00 75 00             	add    %dh,0x0(%ebp)
417533:	59                   	pop    %ecx
417534:	00 32                	add    %dh,(%edx)
417536:	00 46 00             	add    %al,0x0(%esi)
417539:	30 00                	xor    %al,(%eax)
41753b:	2e 06                	cs push %es
41753d:	45                   	inc    %ebp
41753e:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
417542:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
417546:	00 39                	add    %bh,(%ecx)
417548:	00 69 00             	add    %ch,0x0(%ecx)
41754b:	61                   	popa
41754c:	00 6d 00             	add    %ch,0x0(%ebp)
41754f:	56                   	push   %esi
417550:	00 6a 00             	add    %ch,0x0(%edx)
417553:	64 00 2e             	add    %ch,%fs:(%esi)
417556:	06                   	push   %es
417557:	42                   	inc    %edx
417558:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41755c:	00 33                	add    %dh,(%ebx)
41755e:	00 4a 00             	add    %cl,0x0(%edx)
417561:	6c                   	insb   (%dx),%es:(%edi)