42143a:	00 6f 00             	add    %ch,0x0(%edi)
42143d:	6d                   	insl   (%dx),%es:(%edi)
42143e:	00 63 00             	add    %ah,0x0(%ebx)
421441:	75 00                	jne    0x421443
421443:	37                   	aaa
421444:	00 67 00             	add    %ah,0x0(%edi)
421447:	58                   	pop    %eax
421448:	00 53 00             	add    %dl,0x0(%ebx)
42144b:	31 00                	xor    %eax,(%eax)
42144d:	5a                   	pop    %edx
42144e:	00 69 00             	add    %ch,0x0(%ecx)
421451:	75 00                	jne    0x421453
421453:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
421457:	72 00                	jb     0x421459
421459:	4d                   	dec    %ebp
42145a:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
42145e:	00 34 00             	add    %dh,(%eax,%eax,1)
421461:	4f                   	dec    %edi
421462:	00 57 00             	add    %dl,0x0(%edi)
421465:	32 00                	xor    (%eax),%al
421467:	71 00                	jno    0x421469
421469:	72 00                	jb     0x42146b
42146b:	73 00                	jae    0x42146d
42146d:	61                   	popa
42146e:	00 55 00             	add    %dl,0x0(%ebp)
421471:	6e                   	outsb  %ds:(%esi),(%dx)
421472:	00 47 00             	add    %al,0x0(%edi)
421475:	51                   	push   %ecx
421476:	00 51 00             	add    %dl,0x0(%ecx)
421479:	6f                   	outsl  %ds:(%esi),(%dx)
42147a:	00 49 00             	add    %cl,0x0(%ecx)
42147d:	79 00                	jns    0x42147f
42147f:	2f                   	das
421480:	00 75 00             	add    %dh,0x0(%ebp)
421483:	59                   	pop    %ecx
421484:	00 49 00             	add    %cl,0x0(%ecx)
421487:	43                   	inc    %ebx
421488:	00 79 00             	add    %bh,0x0(%ecx)
42148b:	36 00 6c 00 55       	add    %ch,%ss:0x55(%eax,%eax,1)
421490:	00 57 00             	add    %dl,0x0(%edi)
421493:	39 00                	cmp    %eax,(%eax)
421495:	47                   	inc    %edi
421496:	00 6d 00             	add    %ch,0x0(%ebp)
421499:	49                   	dec    %ecx
42149a:	00 53 00             	add    %dl,0x0(%ebx)
42149d:	68 00 67 00 65       	push   $0x65006700
4214a2:	00 72 00             	add    %dh,0x0(%edx)
4214a5:	53                   	push   %ebx
4214a6:	00 39                	add    %bh,(%ecx)
4214a8:	00 71 00             	add    %dh,0x0(%ecx)
4214ab:	71 00                	jno    0x4214ad
4214ad:	71 00                	jno    0x4214af
4214af:	49                   	dec    %ecx
4214b0:	00 53 00             	add    %dl,0x0(%ebx)
4214b3:	6d                   	insl   (%dx),%es:(%edi)
4214b4:	00 6f 00             	add    %ch,0x0(%edi)
4214b7:	64 00 2f             	add    %ch,%fs:(%edi)
4214ba:	00 74 00 76          	add    %dh,0x76(%eax,%eax,1)
4214be:	00 67 00             	add    %ah,0x0(%edi)
4214c1:	4e                   	dec    %esi
4214c2:	00 33                	add    %dh,(%ebx)
4214c4:	00 31                	add    %dh,(%ecx)
4214c6:	00 78 00             	add    %bh,0x0(%eax)
4214c9:	75 00                	jne    0x4214cb
4214cb:	39 00                	cmp    %eax,(%eax)
4214cd:	32 00                	xor    (%eax),%al
4214cf:	53                   	push   %ebx
4214d0:	00 4b 00             	add    %cl,0x0(%ebx)
4214d3:	71 00                	jno    0x4214d5
4214d5:	63 00                	arpl   %eax,(%eax)
4214d7:	2f                   	das
4214d8:	00 67 00             	add    %ah,0x0(%edi)
4214db:	56                   	push   %esi
4214dc:	00 2b                	add    %ch,(%ebx)
4214de:	00 39                	add    %bh,(%ecx)
4214e0:	00 33                	add    %dh,(%ebx)
4214e2:	00 79 00             	add    %bh,0x0(%ecx)
4214e5:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4214e9:	5a                   	pop    %edx
4214ea:	00 37                	add    %dh,(%edi)
4214ec:	00 46 00             	add    %al,0x0(%esi)
4214ef:	42                   	inc    %edx
4214f0:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
4214f4:	00 37                	add    %dh,(%edi)
4214f6:	00 69 00             	add    %ch,0x0(%ecx)
4214f9:	68 00 35 00 67       	push   $0x67003500
4214fe:	00 69 00             	add    %ch,0x0(%ecx)
421501:	70 00                	jo     0x421503
421503:	38 00                	cmp    %al,(%eax)
421505:	69 00 58 00 34 00    	imul   $0x340058,(%eax),%eax
42150b:	42                   	inc    %edx
42150c:	00 47 00             	add    %al,0x0(%edi)
42150f:	47                   	inc    %edi
421510:	00 54 00 4c          	add    %dl,0x4c(%eax,%eax,1)
421514:	00 49 00             	add    %cl,0x0(%ecx)
421517:	34 00                	xor    $0x0,%al
421519:	4c                   	dec    %esp
42151a:	00 69 00             	add    %ch,0x0(%ecx)
42151d:	4b                   	dec    %ebx
42151e:	00 79 00             	add    %bh,0x0(%ecx)
421521:	72 00                	jb     0x421523
421523:	47                   	inc    %edi
421524:	00 6d 00             	add    %ch,0x0(%ebp)
421527:	78 00                	js     0x421529
421529:	47                   	inc    %edi
42152a:	00 72 00             	add    %dh,0x0(%edx)
42152d:	2b 00                	sub    (%eax),%eax
42152f:	61                   	popa
421530:	00 73 00             	add    %dh,0x0(%ebx)
421533:	45                   	inc    %ebp
421534:	00 36                	add    %dh,(%esi)
421536:	00 57 00             	add    %dl,0x0(%edi)
421539:	4a                   	dec    %edx
42153a:	00 41 00             	add    %al,0x0(%ecx)
42153d:	75 00                	jne    0x42153f
42153f:	31 00                	xor    %eax,(%eax)
421541:	4f                   	dec    %edi
421542:	00 51 00             	add    %dl,0x0(%ecx)
421545:	49                   	dec    %ecx
421546:	00 73 00             	add    %dh,0x0(%ebx)
421549:	77 00                	ja     0x42154b
42154b:	48                   	dec    %eax
42154c:	00 38                	add    %bh,(%eax)
42154e:	00 65 00             	add    %ah,0x0(%ebp)
421551:	6f                   	outsl  %ds:(%esi),(%dx)
421552:	00 50 00             	add    %dl,0x0(%eax)
421555:	48                   	dec    %eax
421556:	00 6b 00             	add    %ch,0x0(%ebx)
421559:	56                   	push   %esi
42155a:	00 6e 00             	add    %ch,0x0(%esi)
42155d:	4c                   	dec    %esp
42155e:	00 2b                	add    %ch,(%ebx)
421560:	00 67 00             	add    %ah,0x0(%edi)
421563:	43                   	inc    %ebx
421564:	00 34 00             	add    %dh,(%eax,%eax,1)
421567:	32 00                	xor    (%eax),%al
421569:	4b                   	dec    %ebx
42156a:	00 37                	add    %dh,(%edi)
42156c:	00 78 00             	add    %bh,0x0(%eax)
42156f:	49                   	dec    %ecx
421570:	00 6a 00             	add    %ch,0x0(%edx)
421573:	31 00                	xor    %eax,(%eax)
421575:	42                   	inc    %edx
421576:	00 67 00             	add    %ah,0x0(%edi)
421579:	59                   	pop    %ecx
42157a:	00 36                	add    %dh,(%esi)
42157c:	00 35 00 32 00 75    	add    %dh,0x75003200
421582:	00 56 00             	add    %dl,0x0(%esi)
421585:	33 00                	xor    (%eax),%eax
421587:	73 00                	jae    0x421589
421589:	42                   	inc    %edx
42158a:	00 65 00             	add    %ah,0x0(%ebp)
42158d:	46                   	inc    %esi
42158e:	00 78 00             	add    %bh,0x0(%eax)
421591:	2f                   	das
421592:	00 36                	add    %dh,(%esi)
421594:	00 57 00             	add    %dl,0x0(%edi)
421597:	53                   	push   %ebx
421598:	00 42 00             	add    %al,0x0(%edx)
42159b:	75 00                	jne    0x42159d
42159d:	59                   	pop    %ecx
42159e:	00 6e 00             	add    %ch,0x0(%esi)
4215a1:	6b 00 46             	imul   $0x46,(%eax),%eax
4215a4:	00 6e 00             	add    %ch,0x0(%esi)
4215a7:	68 00 39 00 4c       	push   $0x4c003900
4215ac:	00 71 00             	add    %dh,0x0(%ecx)
4215af:	7a 00                	jp     0x4215b1
4215b1:	74 00                	je     0x4215b3
4215b3:	38 00                	cmp    %al,(%eax)
4215b5:	48                   	dec    %eax
4215b6:	00 61 00             	add    %ah,0x0(%ecx)
4215b9:	6a 00                	push   $0x0
4215bb:	43                   	inc    %ebx
4215bc:	00 46 00             	add    %al,0x0(%esi)
4215bf:	52                   	push   %edx
4215c0:	00 55 00             	add    %dl,0x0(%ebp)
4215c3:	31 00                	xor    %eax,(%eax)
4215c5:	48                   	dec    %eax
4215c6:	00 43 00             	add    %al,0x0(%ebx)
4215c9:	6e                   	outsb  %ds:(%esi),(%dx)
4215ca:	00 36                	add    %dh,(%esi)
4215cc:	00 68 00             	add    %ch,0x0(%eax)
4215cf:	70 00                	jo     0x4215d1
4215d1:	5a                   	pop    %edx
4215d2:	00 37                	add    %dh,(%edi)
4215d4:	00 55 00             	add    %dl,0x0(%ebp)
4215d7:	41                   	inc    %ecx
4215d8:	00 4f 00             	add    %cl,0x0(%edi)
4215db:	76 00                	jbe    0x4215dd
4215dd:	75 00                	jne    0x4215df
4215df:	6f                   	outsl  %ds:(%esi),(%dx)
4215e0:	00 46 00             	add    %al,0x0(%esi)
4215e3:	37                   	aaa
4215e4:	00 35 00 64 00 49    	add    %dh,0x49006400
4215ea:	00 47 00             	add    %al,0x0(%edi)
4215ed:	73 00                	jae    0x4215ef
4215ef:	50                   	push   %eax
4215f0:	00 70 00             	add    %dh,0x0(%eax)
4215f3:	31 00                	xor    %eax,(%eax)
4215f5:	30 00                	xor    %al,(%eax)
4215f7:	45                   	inc    %ebp
4215f8:	00 4e 00             	add    %cl,0x0(%esi)
4215fb:	6a 00                	push   $0x0
4215fd:	36 00 70 00          	add    %dh,%ss:0x0(%eax)
421601:	33 00                	xor    (%eax),%eax
421603:	33 00                	xor    (%eax),%eax
421605:	67 00 6b 00          	add    %ch,0x0(%bp,%di)
421609:	57                   	push   %edi
42160a:	00 53 00             	add    %dl,0x0(%ebx)
42160d:	79 00                	jns    0x42160f
42160f:	6e                   	outsb  %ds:(%esi),(%dx)
421610:	00 30                	add    %dh,(%eax)
421612:	00 4a 00             	add    %cl,0x0(%edx)
421615:	57                   	push   %edi
421616:	00 41 00             	add    %al,0x0(%ecx)
421619:	6f                   	outsl  %ds:(%esi),(%dx)
42161a:	00 2f                	add    %ch,(%edi)
42161c:	00 43 00             	add    %al,0x0(%ebx)
42161f:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
421623:	6c                   	insb   (%dx),%es:(%edi)
421624:	00 4d 00             	add    %cl,0x0(%ebp)
421627:	52                   	push   %edx
421628:	00 31                	add    %dh,(%ecx)
42162a:	00 4a 00             	add    %cl,0x0(%edx)
42162d:	51                   	push   %ecx
42162e:	00 57 00             	add    %dl,0x0(%edi)
421631:	75 00                	jne    0x421633
421633:	74 00                	je     0x421635
421635:	31 00                	xor    %eax,(%eax)
421637:	67 00 79 00          	add    %bh,0x0(%bx,%di)
42163b:	31 00                	xor    %eax,(%eax)
42163d:	47                   	inc    %edi
42163e:	00 75 00             	add    %dh,0x0(%ebp)
421641:	34 00                	xor    $0x0,%al
421643:	69 00 34 00 57 00    	imul   $0x570034,(%eax),%eax
421649:	44                   	inc    %esp
42164a:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
42164e:	00 36                	add    %dh,(%esi)
421650:	00 56 00             	add    %dl,0x0(%esi)
421653:	77 00                	ja     0x421655
421655:	57                   	push   %edi
421656:	00 65 00             	add    %ah,0x0(%ebp)
421659:	34 00                	xor    $0x0,%al
42165b:	6b 00 38             	imul   $0x38,(%eax),%eax
42165e:	00 41 00             	add    %al,0x0(%ecx)
421661:	6a 00                	push   $0x0
421663:	6a 00                	push   $0x0
421665:	35 00 2f 00 42       	xor    $0x42002f00,%eax
42166a:	00 55 00             	add    %dl,0x0(%ebp)
42166d:	6c                   	insb   (%dx),%es:(%edi)
42166e:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
421672:	00 2b                	add    %ch,(%ebx)
421674:	00 59 00             	add    %bl,0x0(%ecx)
421677:	6d                   	insl   (%dx),%es:(%edi)
421678:	00 61 00             	add    %ah,0x0(%ecx)
42167b:	52                   	push   %edx
42167c:	00 4e 00             	add    %cl,0x0(%esi)
42167f:	47                   	inc    %edi
421680:	00 79 00             	add    %bh,0x0(%ecx)
421683:	38 00                	cmp    %al,(%eax)
421685:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
421689:	4c                   	dec    %esp
42168a:	00 49 00             	add    %cl,0x0(%ecx)
42168d:	34 00                	xor    $0x0,%al
42168f:	48                   	dec    %eax
421690:	00 73 00             	add    %dh,0x0(%ebx)
421693:	59                   	pop    %ecx
421694:	00 68 00             	add    %ch,0x0(%eax)
421697:	2b 00                	sub    (%eax),%eax
421699:	39 00                	cmp    %eax,(%eax)
42169b:	79 00                	jns    0x42169d
42169d:	54                   	push   %esp
42169e:	00 58 00             	add    %bl,0x0(%eax)
4216a1:	79 00                	jns    0x4216a3
4216a3:	35 00 31 00 70       	xor    $0x70003100,%eax
4216a8:	00 39                	add    %bh,(%ecx)
4216aa:	00 50 00             	add    %dl,0x0(%eax)
4216ad:	33 00                	xor    (%eax),%eax
4216af:	6c                   	insb   (%dx),%es:(%edi)
4216b0:	00 43 00             	add    %al,0x0(%ebx)
4216b3:	51                   	push   %ecx
4216b4:	00 47 00             	add    %al,0x0(%edi)
4216b7:	76 00                	jbe    0x4216b9
4216b9:	2f                   	das
4216ba:	00 33                	add    %dh,(%ebx)
4216bc:	00 51 00             	add    %dl,0x0(%ecx)
4216bf:	31 00                	xor    %eax,(%eax)
4216c1:	49                   	dec    %ecx
4216c2:	00 49 00             	add    %cl,0x0(%ecx)
4216c5:	55                   	push   %ebp
4216c6:	00 46 00             	add    %al,0x0(%esi)
4216c9:	79 00                	jns    0x4216cb
4216cb:	76 00                	jbe    0x4216cd
4216cd:	38 00                	cmp    %al,(%eax)
4216cf:	72 00                	jb     0x4216d1
4216d1:	31 00                	xor    %eax,(%eax)
4216d3:	69 00 70 00 6c 00    	imul   $0x6c0070,(%eax),%eax
4216d9:	6a 00                	push   $0x0
4216db:	66 00 43 00          	data16 add %al,0x0(%ebx)
4216df:	33 00                	xor    (%eax),%eax
4216e1:	52                   	push   %edx
4216e2:	00 6f 00             	add    %ch,0x0(%edi)
4216e5:	7a 00                	jp     0x4216e7
4216e7:	70 00                	jo     0x4216e9
4216e9:	35 00 4d 00 79       	xor    $0x79004d00,%eax
4216ee:	00 41 00             	add    %al,0x0(%ecx)
4216f1:	74 00                	je     0x4216f3
4216f3:	35 00 79 00 44       	xor    $0x44007900,%eax
4216f8:	00 7a 00             	add    %bh,0x0(%edx)
4216fb:	71 00                	jno    0x4216fd
4216fd:	70 00                	jo     0x4216ff
4216ff:	6c                   	insb   (%dx),%es:(%edi)
421700:	00 55 00             	add    %dl,0x0(%ebp)
421703:	2b 00                	sub    (%eax),%eax
421705:	4f                   	dec    %edi
421706:	00 62 00             	add    %ah,0x0(%edx)
421709:	70 00                	jo     0x42170b
42170b:	45                   	inc    %ebp
42170c:	00 63 00             	add    %ah,0x0(%ebx)
42170f:	47                   	inc    %edi
421710:	00 33                	add    %dh,(%ebx)
421712:	00 52 00             	add    %dl,0x0(%edx)
421715:	67 00 47 00          	add    %al,0x0(%bx)
421719:	46                   	inc    %esi
42171a:	00 78 00             	add    %bh,0x0(%eax)
42171d:	71 00                	jno    0x42171f
42171f:	4e                   	dec    %esi
421720:	00 57 00             	add    %dl,0x0(%edi)
421723:	49                   	dec    %ecx
421724:	00 75 00             	add    %dh,0x0(%ebp)
421727:	34 00                	xor    $0x0,%al
421729:	52                   	push   %edx
42172a:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
42172e:	00 35 00 78 00 73    	add    %dh,0x73007800
421734:	00 6f 00             	add    %ch,0x0(%edi)
421737:	71 00                	jno    0x421739
421739:	65 00 74 00 43       	add    %dh,%gs:0x43(%eax,%eax,1)
42173e:	00 62 00             	add    %ah,0x0(%edx)
421741:	4e                   	dec    %esi
421742:	00 32                	add    %dh,(%edx)
421744:	00 4e 00             	add    %cl,0x0(%esi)
421747:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
42174b:	4b                   	dec    %ebx
42174c:	00 45 00             	add    %al,0x0(%ebp)
42174f:	56                   	push   %esi
421750:	00 47 00             	add    %al,0x0(%edi)
421753:	69 00 64 00 39 00    	imul   $0x390064,(%eax),%eax
421759:	31 00                	xor    %eax,(%eax)
42175b:	7a 00                	jp     0x42175d
42175d:	6c                   	insb   (%dx),%es:(%edi)