429311:	7a 00                	jp     0x429313
429313:	62 00                	bound  %eax,(%eax)
429315:	2f                   	das
429316:	00 6a 00             	add    %ch,0x0(%edx)
429319:	59                   	pop    %ecx
42931a:	00 49 00             	add    %cl,0x0(%ecx)
42931d:	34 00                	xor    $0x0,%al
42931f:	35 00 6f 00 66       	xor    $0x66006f00,%eax
429324:	00 61 00             	add    %ah,0x0(%ecx)
429327:	63 00                	arpl   %eax,(%eax)
429329:	78 00                	js     0x42932b
42932b:	56                   	push   %esi
42932c:	00 32                	add    %dh,(%edx)
42932e:	00 51 00             	add    %dl,0x0(%ecx)
429331:	42                   	inc    %edx
429332:	00 45 00             	add    %al,0x0(%ebp)
429335:	31 00                	xor    %eax,(%eax)
429337:	50                   	push   %eax
429338:	00 41 00             	add    %al,0x0(%ecx)
42933b:	7a 00                	jp     0x42933d
42933d:	4b                   	dec    %ebx
42933e:	00 75 00             	add    %dh,0x0(%ebp)
429341:	55                   	push   %ebp
429342:	00 79 00             	add    %bh,0x0(%ecx)
429345:	2b 00                	sub    (%eax),%eax
429347:	4c                   	dec    %esp
429348:	00 6f 00             	add    %ch,0x0(%edi)
42934b:	72 00                	jb     0x42934d
42934d:	7a 00                	jp     0x42934f
42934f:	45                   	inc    %ebp
429350:	00 68 00             	add    %ch,0x0(%eax)
429353:	72 00                	jb     0x429355
429355:	59                   	pop    %ecx
429356:	00 2f                	add    %ch,(%edi)
429358:	00 67 00             	add    %ah,0x0(%edi)
42935b:	44                   	inc    %esp
42935c:	00 46 00             	add    %al,0x0(%esi)
42935f:	6e                   	outsb  %ds:(%esi),(%dx)
429360:	00 68 00             	add    %ch,0x0(%eax)
429363:	4a                   	dec    %edx
429364:	00 41 00             	add    %al,0x0(%ecx)
429367:	34 00                	xor    $0x0,%al
429369:	69 00 75 00 30 00    	imul   $0x300075,(%eax),%eax
42936f:	34 00                	xor    $0x0,%al
429371:	61                   	popa
429372:	00 61 00             	add    %ah,0x0(%ecx)
429375:	6c                   	insb   (%dx),%es:(%edi)
429376:	00 4d 00             	add    %cl,0x0(%ebp)
429379:	5a                   	pop    %edx
42937a:	00 63 00             	add    %ah,0x0(%ebx)
42937d:	55                   	push   %ebp
42937e:	00 63 00             	add    %ah,0x0(%ebx)
429381:	67 00 47 00          	add    %al,0x0(%bx)
429385:	75 00                	jne    0x429387
429387:	49                   	dec    %ecx
429388:	00 32                	add    %dh,(%edx)
42938a:	00 72 00             	add    %dh,0x0(%edx)
42938d:	71 00                	jno    0x42938f
42938f:	42                   	inc    %edx
429390:	00 47 00             	add    %al,0x0(%edi)
429393:	4d                   	dec    %ebp
429394:	00 5a 00             	add    %bl,0x0(%edx)
429397:	52                   	push   %edx
429398:	00 63 00             	add    %ah,0x0(%ebx)
42939b:	38 00                	cmp    %al,(%eax)
42939d:	31 00                	xor    %eax,(%eax)
42939f:	63 00                	arpl   %eax,(%eax)
4293a1:	43                   	inc    %ebx
4293a2:	00 5a 00             	add    %bl,0x0(%edx)
4293a5:	2f                   	das
4293a6:	00 58 00             	add    %bl,0x0(%eax)
4293a9:	72 00                	jb     0x4293ab
4293ab:	6e                   	outsb  %ds:(%esi),(%dx)
4293ac:	00 61 00             	add    %ah,0x0(%ecx)
4293af:	6e                   	outsb  %ds:(%esi),(%dx)
4293b0:	00 69 00             	add    %ch,0x0(%ecx)
4293b3:	66 00 31             	data16 add %dh,(%ecx)
4293b6:	00 66 00             	add    %ah,0x0(%esi)
4293b9:	31 00                	xor    %eax,(%eax)
4293bb:	6c                   	insb   (%dx),%es:(%edi)
4293bc:	00 4e 00             	add    %cl,0x0(%esi)
4293bf:	42                   	inc    %edx
4293c0:	00 56 00             	add    %dl,0x0(%esi)
4293c3:	74 00                	je     0x4293c5
4293c5:	77 00                	ja     0x4293c7
4293c7:	5a                   	pop    %edx
4293c8:	00 69 00             	add    %ch,0x0(%ecx)
4293cb:	68 00 49 00 74       	push   $0x74004900
4293d0:	00 75 00             	add    %dh,0x0(%ebp)
4293d3:	54                   	push   %esp
4293d4:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
4293d8:	00 6a 00             	add    %ch,0x0(%edx)
4293db:	4f                   	dec    %edi
4293dc:	00 48 00             	add    %cl,0x0(%eax)
4293df:	57                   	push   %edi
4293e0:	00 61 00             	add    %ah,0x0(%ecx)
4293e3:	39 00                	cmp    %eax,(%eax)
4293e5:	34 00                	xor    $0x0,%al
4293e7:	66 00 78 00          	data16 add %bh,0x0(%eax)
4293eb:	59                   	pop    %ecx
4293ec:	00 4f 00             	add    %cl,0x0(%edi)
4293ef:	35 00 62 00 77       	xor    $0x77006200,%eax
4293f4:	00 54 00 2b          	add    %dl,0x2b(%eax,%eax,1)
4293f8:	00 35 00 66 00 67    	add    %dh,0x67006600
4293fe:	00 79 00             	add    %bh,0x0(%ecx)
429401:	41                   	inc    %ecx
429402:	00 41 00             	add    %al,0x0(%ecx)
429405:	33 00                	xor    (%eax),%eax
429407:	64 00 50 00          	add    %dl,%fs:0x0(%eax)
42940b:	31 00                	xor    %eax,(%eax)
42940d:	62 00                	bound  %eax,(%eax)
42940f:	4f                   	dec    %edi
429410:	00 39                	add    %bh,(%ecx)
429412:	00 6b 00             	add    %ch,0x0(%ebx)
429415:	45                   	inc    %ebp
429416:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
42941a:	00 77 00             	add    %dh,0x0(%edi)
42941d:	39 00                	cmp    %eax,(%eax)
42941f:	56                   	push   %esi
429420:	00 30                	add    %dh,(%eax)
429422:	00 78 00             	add    %bh,0x0(%eax)
429425:	47                   	inc    %edi
429426:	00 4e 00             	add    %cl,0x0(%esi)
429429:	2b 00                	sub    (%eax),%eax
42942b:	73 00                	jae    0x42942d
42942d:	4c                   	dec    %esp
42942e:	00 47 00             	add    %al,0x0(%edi)
429431:	56                   	push   %esi
429432:	00 6a 00             	add    %ch,0x0(%edx)
429435:	6b 00 68             	imul   $0x68,(%eax),%eax
429438:	00 43 00             	add    %al,0x0(%ebx)
42943b:	37                   	aaa
42943c:	00 70 00             	add    %dh,0x0(%eax)
42943f:	2f                   	das
429440:	00 70 00             	add    %dh,0x0(%eax)
429443:	4a                   	dec    %edx
429444:	00 45 00             	add    %al,0x0(%ebp)
429447:	63 00                	arpl   %eax,(%eax)
429449:	6a 00                	push   $0x0
42944b:	33 00                	xor    (%eax),%eax
42944d:	52                   	push   %edx
42944e:	00 41 00             	add    %al,0x0(%ecx)
429451:	72 00                	jb     0x429453
429453:	7a 00                	jp     0x429455
429455:	6f                   	outsl  %ds:(%esi),(%dx)
429456:	00 42 00             	add    %al,0x0(%edx)
429459:	42                   	inc    %edx
42945a:	00 72 00             	add    %dh,0x0(%edx)
42945d:	30 00                	xor    %al,(%eax)
42945f:	2f                   	das
429460:	00 41 00             	add    %al,0x0(%ecx)
429463:	31 00                	xor    %eax,(%eax)
429465:	76 00                	jbe    0x429467
429467:	6c                   	insb   (%dx),%es:(%edi)
429468:	00 47 00             	add    %al,0x0(%edi)
42946b:	4b                   	dec    %ebx
42946c:	00 51 00             	add    %dl,0x0(%ecx)
42946f:	34 00                	xor    $0x0,%al
429471:	6c                   	insb   (%dx),%es:(%edi)
429472:	00 50 00             	add    %dl,0x0(%eax)
429475:	37                   	aaa
429476:	00 37                	add    %dh,(%edi)
429478:	00 50 00             	add    %dl,0x0(%eax)
42947b:	4e                   	dec    %esi
42947c:	00 6b 00             	add    %ch,0x0(%ebx)
42947f:	64 00 47 00          	add    %al,%fs:0x0(%edi)
429483:	34 00                	xor    $0x0,%al
429485:	42                   	inc    %edx
429486:	00 31                	add    %dh,(%ecx)
429488:	00 50 00             	add    %dl,0x0(%eax)
42948b:	6d                   	insl   (%dx),%es:(%edi)
42948c:	00 76 00             	add    %dh,0x0(%esi)
42948f:	36 00 39             	add    %bh,%ss:(%ecx)
429492:	00 4d 00             	add    %cl,0x0(%ebp)
429495:	45                   	inc    %ebp
429496:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
42949a:	00 77 00             	add    %dh,0x0(%edi)
42949d:	39 00                	cmp    %eax,(%eax)
42949f:	56                   	push   %esi
4294a0:	00 30                	add    %dh,(%eax)
4294a2:	00 78 00             	add    %bh,0x0(%eax)
4294a5:	47                   	inc    %edi
4294a6:	00 4e 00             	add    %cl,0x0(%esi)
4294a9:	2b 00                	sub    (%eax),%eax
4294ab:	6c                   	insb   (%dx),%es:(%edi)
4294ac:	00 5a 00             	add    %bl,0x0(%edx)
4294af:	49                   	dec    %ecx
4294b0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4294b4:	00 72 00             	add    %dh,0x0(%edx)
4294b7:	53                   	push   %ebx
4294b8:	00 48 00             	add    %cl,0x0(%eax)
4294bb:	4a                   	dec    %edx
4294bc:	00 4a 00             	add    %cl,0x0(%edx)
4294bf:	35 00 70 00 4a       	xor    $0x4a007000,%eax
4294c4:	00 45 00             	add    %al,0x0(%ebp)
4294c7:	63 00                	arpl   %eax,(%eax)
4294c9:	6a 00                	push   $0x0
4294cb:	33 00                	xor    (%eax),%eax
4294cd:	52                   	push   %edx
4294ce:	00 41 00             	add    %al,0x0(%ecx)
4294d1:	72 00                	jb     0x4294d3
4294d3:	7a 00                	jp     0x4294d5
4294d5:	38 00                	cmp    %al,(%eax)
4294d7:	6a 00                	push   $0x0
4294d9:	59                   	pop    %ecx
4294da:	00 49 00             	add    %cl,0x0(%ecx)
4294dd:	34 00                	xor    $0x0,%al
4294df:	35 00 6f 00 66       	xor    $0x66006f00,%eax
4294e4:	00 61 00             	add    %ah,0x0(%ecx)
4294e7:	63 00                	arpl   %eax,(%eax)
4294e9:	78 00                	js     0x4294eb
4294eb:	56                   	push   %esi
4294ec:	00 32                	add    %dh,(%edx)
4294ee:	00 51 00             	add    %dl,0x0(%ecx)
4294f1:	42                   	inc    %edx
4294f2:	00 45 00             	add    %al,0x0(%ebp)
4294f5:	31 00                	xor    %eax,(%eax)
4294f7:	50                   	push   %eax
4294f8:	00 41 00             	add    %al,0x0(%ecx)
4294fb:	7a 00                	jp     0x4294fd
4294fd:	4b                   	dec    %ebx
4294fe:	00 2b                	add    %ch,(%ebx)
429500:	00 53 00             	add    %dl,0x0(%ebx)
429503:	79 00                	jns    0x429505
429505:	78 00                	js     0x429507
429507:	70 00                	jo     0x429509
429509:	39 00                	cmp    %eax,(%eax)
42950b:	61                   	popa
42950c:	00 76 00             	add    %dh,0x0(%esi)
42950f:	72 00                	jb     0x429511
429511:	76 00                	jbe    0x429513
429513:	38 00                	cmp    %al,(%eax)
429515:	75 00                	jne    0x429517
429517:	58                   	pop    %eax
429518:	00 43 00             	add    %al,0x0(%ebx)
42951b:	4c                   	dec    %esp
42951c:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
429520:	00 4e 00             	add    %cl,0x0(%esi)
429523:	57                   	push   %edi
429524:	00 4c 00 30          	add    %cl,0x30(%eax,%eax,1)
429528:	00 35 00 6d 00 63    	add    %dh,0x63006d00
42952e:	00 2b                	add    %ch,(%ebx)
429530:	00 39                	add    %bh,(%ecx)
429532:	00 36                	add    %dh,(%esi)
429534:	00 7a 00             	add    %bh,0x0(%edx)
429537:	42                   	inc    %edx
429538:	00 45 00             	add    %al,0x0(%ebp)
42953b:	43                   	inc    %ebx
42953c:	00 61 00             	add    %ah,0x0(%ecx)
42953f:	55                   	push   %ebp
429540:	00 6e 00             	add    %ch,0x0(%esi)
429543:	6f                   	outsl  %ds:(%esi),(%dx)
429544:	00 4d 00             	add    %cl,0x0(%ebp)
429547:	32 00                	xor    (%eax),%al
429549:	58                   	pop    %eax
42954a:	00 52 00             	add    %dl,0x0(%edx)
42954d:	6e                   	outsb  %ds:(%esi),(%dx)
42954e:	00 42 00             	add    %al,0x0(%edx)
429551:	76 00                	jbe    0x429553
429553:	68 00 4f 00 38       	push   $0x38004f00
429558:	00 49 00             	add    %cl,0x0(%ecx)
42955b:	35 00 56 00 5a       	xor    $0x5a005600,%eax
429560:	00 57 00             	add    %dl,0x0(%edi)
429563:	55                   	push   %ebp
429564:	00 70 00             	add    %dh,0x0(%eax)
429567:	55                   	push   %ebp
429568:	00 77 00             	add    %dh,0x0(%edi)
42956b:	6a 00                	push   $0x0
42956d:	48                   	dec    %eax
42956e:	00 52 00             	add    %dl,0x0(%edx)
429571:	61                   	popa
429572:	00 46 00             	add    %al,0x0(%esi)
429575:	7a 00                	jp     0x429577
429577:	63 00                	arpl   %eax,(%eax)
429579:	47                   	inc    %edi
42957a:	00 46 00             	add    %al,0x0(%esi)
42957d:	6d                   	insl   (%dx),%es:(%edi)
42957e:	00 75 00             	add    %dh,0x0(%ebp)
429581:	4c                   	dec    %esp
429582:	00 4e 00             	add    %cl,0x0(%esi)
429585:	75 00                	jne    0x429587
429587:	6d                   	insl   (%dx),%es:(%edi)
429588:	00 57 00             	add    %dl,0x0(%edi)
42958b:	4a                   	dec    %edx
42958c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
429590:	00 48 00             	add    %cl,0x0(%eax)
429593:	46                   	inc    %esi
429594:	00 58 00             	add    %bl,0x0(%eax)
429597:	71 00                	jno    0x429599
429599:	49                   	dec    %ecx
42959a:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
42959e:	00 4d 00             	add    %cl,0x0(%ebp)
4295a1:	73 00                	jae    0x4295a3
4295a3:	43                   	inc    %ebx
4295a4:	00 4e 00             	add    %cl,0x0(%esi)
4295a7:	61                   	popa
4295a8:	00 52 00             	add    %dl,0x0(%edx)
4295ab:	30 00                	xor    %al,(%eax)
4295ad:	71 00                	jno    0x4295af
4295af:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
4295b3:	2b 00                	sub    (%eax),%eax
4295b5:	31 00                	xor    %eax,(%eax)
4295b7:	35 00 42 00 62       	xor    $0x62004200,%eax
4295bc:	00 39                	add    %bh,(%ecx)
4295be:	00 56 00             	add    %dl,0x0(%esi)
4295c1:	4e                   	dec    %esi
4295c2:	00 45 00             	add    %al,0x0(%ebp)
4295c5:	35 00 42 00 72       	xor    $0x72004200,%eax
4295ca:	00 79 00             	add    %bh,0x0(%ecx)
4295cd:	2b 00                	sub    (%eax),%eax
4295cf:	32 00                	xor    (%eax),%al
4295d1:	34 00                	xor    $0x0,%al
4295d3:	2f                   	das
4295d4:	00 4a 00             	add    %cl,0x0(%edx)
4295d7:	78 00                	js     0x4295d9
4295d9:	62 00                	bound  %eax,(%eax)
4295db:	70 00                	jo     0x4295dd
4295dd:	55                   	push   %ebp
4295de:	00 6a 00             	add    %ch,0x0(%edx)
4295e1:	33 00                	xor    (%eax),%eax
4295e3:	6e                   	outsb  %ds:(%esi),(%dx)
4295e4:	00 30                	add    %dh,(%eax)
4295e6:	00 59 00             	add    %bl,0x0(%ecx)
4295e9:	77 00                	ja     0x4295eb
4295eb:	69 00 6b 00 64 00    	imul   $0x64006b,(%eax),%eax
4295f1:	6d                   	insl   (%dx),%es:(%edi)
4295f2:	00 31                	add    %dh,(%ecx)
4295f4:	00 41 00             	add    %al,0x0(%ecx)
4295f7:	70 00                	jo     0x4295f9
4295f9:	78 00                	js     0x4295fb
4295fb:	69 00 36 00 41 00    	imul   $0x410036,(%eax),%eax
429601:	75 00                	jne    0x429603
429603:	48                   	dec    %eax
429604:	00 59 00             	add    %bl,0x0(%ecx)
429607:	69 00 63 00 62 00    	imul   $0x620063,(%eax),%eax
42960d:	63 00                	arpl   %eax,(%eax)
42960f:	37                   	aaa
429610:	00 58 00             	add    %bl,0x0(%eax)
429613:	66 00 2b             	data16 add %ch,(%ebx)
429616:	00 55 00             	add    %dl,0x0(%ebp)
429619:	79 00                	jns    0x42961b
42961b:	50                   	push   %eax
42961c:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
429620:	00 30                	add    %dh,(%eax)
429622:	00 75 00             	add    %dh,0x0(%ebp)
429625:	45                   	inc    %ebp
429626:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
42962a:	00 75 00             	add    %dh,0x0(%ebp)
42962d:	30 00                	xor    %al,(%eax)
42962f:	34 00                	xor    $0x0,%al