4212b1:	33 00                	xor    (%eax),%eax
4212b3:	42                   	inc    %edx
4212b4:	00 75 00             	add    %dh,0x0(%ebp)
4212b7:	57                   	push   %edi
4212b8:	00 73 00             	add    %dh,0x0(%ebx)
4212bb:	4e                   	dec    %esi
4212bc:	00 68 00             	add    %ch,0x0(%eax)
4212bf:	7a 00                	jp     0x4212c1
4212c1:	49                   	dec    %ecx
4212c2:	00 66 00             	add    %ah,0x0(%esi)
4212c5:	41                   	inc    %ecx
4212c6:	00 45 00             	add    %al,0x0(%ebp)
4212c9:	41                   	inc    %ecx
4212ca:	00 58 00             	add    %bl,0x0(%eax)
4212cd:	61                   	popa
4212ce:	00 79 00             	add    %bh,0x0(%ecx)
4212d1:	32 00                	xor    (%eax),%al
4212d3:	57                   	push   %edi
4212d4:	00 2f                	add    %ch,(%edi)
4212d6:	00 61 00             	add    %ah,0x0(%ecx)
4212d9:	73 00                	jae    0x4212db
4212db:	54                   	push   %esp
4212dc:	00 62 00             	add    %ah,0x0(%edx)
4212df:	56                   	push   %esi
4212e0:	00 43 00             	add    %al,0x0(%ebx)
4212e3:	42                   	inc    %edx
4212e4:	00 76 00             	add    %dh,0x0(%esi)
4212e7:	2f                   	das
4212e8:	00 34 00             	add    %dh,(%eax,%eax,1)
4212eb:	6a 00                	push   $0x0
4212ed:	6f                   	outsl  %ds:(%esi),(%dx)
4212ee:	00 38                	add    %bh,(%eax)
4212f0:	00 57 00             	add    %dl,0x0(%edi)
4212f3:	4f                   	dec    %edi
4212f4:	00 6b 00             	add    %ch,0x0(%ebx)
4212f7:	41                   	inc    %ecx
4212f8:	00 76 00             	add    %dh,0x0(%esi)
4212fb:	66 00 58 00          	data16 add %bl,0x0(%eax)
4212ff:	33 00                	xor    (%eax),%eax
421301:	67 00 4f 00          	add    %cl,0x0(%bx)
421305:	6f                   	outsl  %ds:(%esi),(%dx)
421306:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
42130a:	00 52 00             	add    %dl,0x0(%edx)
42130d:	45                   	inc    %ebp
42130e:	00 47 00             	add    %al,0x0(%edi)
421311:	77 00                	ja     0x421313
421313:	53                   	push   %ebx
421314:	00 39                	add    %bh,(%ecx)
421316:	00 32                	add    %dh,(%edx)
421318:	00 51 00             	add    %dl,0x0(%ecx)
42131b:	6d                   	insl   (%dx),%es:(%edi)
42131c:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
421320:	00 6d 00             	add    %ch,0x0(%ebp)
421323:	61                   	popa
421324:	00 57 00             	add    %dl,0x0(%edi)
421327:	44                   	inc    %esp
421328:	00 42 00             	add    %al,0x0(%edx)
42132b:	69 00 78 00 4a 00    	imul   $0x4a0078,(%eax),%eax
421331:	36 00 4e 00          	add    %cl,%ss:0x0(%esi)
421335:	41                   	inc    %ecx
421336:	00 50 00             	add    %dl,0x0(%eax)
421339:	51                   	push   %ecx
42133a:	00 59 00             	add    %bl,0x0(%ecx)
42133d:	74 00                	je     0x42133f
42133f:	59                   	pop    %ecx
421340:	00 68 00             	add    %ch,0x0(%eax)
421343:	4f                   	dec    %edi
421344:	00 42 00             	add    %al,0x0(%edx)
421347:	57                   	push   %edi
421348:	00 42 00             	add    %al,0x0(%edx)
42134b:	38 00                	cmp    %al,(%eax)
42134d:	6f                   	outsl  %ds:(%esi),(%dx)
42134e:	00 52 00             	add    %dl,0x0(%edx)
421351:	73 00                	jae    0x421353
421353:	4b                   	dec    %ebx
421354:	00 61 00             	add    %ah,0x0(%ecx)
421357:	35 00 37 00 49       	xor    $0x49003700,%eax
42135c:	00 4b 00             	add    %cl,0x0(%ebx)
42135f:	62 00                	bound  %eax,(%eax)
421361:	69 00 36 00 4c 00    	imul   $0x4c0036,(%eax),%eax
421367:	6e                   	outsb  %ds:(%esi),(%dx)
421368:	00 37                	add    %dh,(%edi)
42136a:	00 31                	add    %dh,(%ecx)
42136c:	00 47 00             	add    %al,0x0(%edi)
42136f:	38 00                	cmp    %al,(%eax)
421371:	58                   	pop    %eax
421372:	00 61 00             	add    %ah,0x0(%ecx)
421375:	74 00                	je     0x421377
421377:	2b 00                	sub    (%eax),%eax
421379:	77 00                	ja     0x42137b
42137b:	6e                   	outsb  %ds:(%esi),(%dx)
42137c:	00 55 00             	add    %dl,0x0(%ebp)
42137f:	6c                   	insb   (%dx),%es:(%edi)
421380:	00 6d 00             	add    %ch,0x0(%ebp)
421383:	7a 00                	jp     0x421385
421385:	37                   	aaa
421386:	00 2f                	add    %ch,(%edi)
421388:	00 4b 00             	add    %cl,0x0(%ebx)
42138b:	7a 00                	jp     0x42138d
42138d:	4f                   	dec    %edi
42138e:	00 4f 00             	add    %cl,0x0(%edi)
421391:	37                   	aaa
421392:	00 38                	add    %bh,(%eax)
421394:	00 6d 00             	add    %ch,0x0(%ebp)
421397:	6c                   	insb   (%dx),%es:(%edi)
421398:	00 6f 00             	add    %ch,0x0(%edi)
42139b:	4b                   	dec    %ebx
42139c:	00 2b                	add    %ch,(%ebx)
42139e:	00 44 00 5a          	add    %al,0x5a(%eax,%eax,1)
4213a2:	00 38                	add    %bh,(%eax)
4213a4:	00 4e 00             	add    %cl,0x0(%esi)
4213a7:	76 00                	jbe    0x4213a9
4213a9:	4b                   	dec    %ebx
4213aa:	00 45 00             	add    %al,0x0(%ebp)
4213ad:	39 00                	cmp    %eax,(%eax)
4213af:	41                   	inc    %ecx
4213b0:	00 53 00             	add    %dl,0x0(%ebx)
4213b3:	7a 00                	jp     0x4213b5
4213b5:	32 00                	xor    (%eax),%al
4213b7:	78 00                	js     0x4213b9
4213b9:	39 00                	cmp    %eax,(%eax)
4213bb:	56                   	push   %esi
4213bc:	00 7a 00             	add    %bh,0x0(%edx)
4213bf:	58                   	pop    %eax
4213c0:	00 4c 00 38          	add    %cl,0x38(%eax,%eax,1)
4213c4:	00 66 00             	add    %ah,0x0(%esi)
4213c7:	4b                   	dec    %ebx
4213c8:	00 47 00             	add    %al,0x0(%edi)
4213cb:	42                   	inc    %edx
4213cc:	00 46 00             	add    %al,0x0(%esi)
4213cf:	48                   	dec    %eax
4213d0:	00 78 00             	add    %bh,0x0(%eax)
4213d3:	43                   	inc    %ebx
4213d4:	00 50 00             	add    %dl,0x0(%eax)
4213d7:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
4213db:	48                   	dec    %eax
4213dc:	00 36                	add    %dh,(%esi)
4213de:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
4213e2:	00 4c 00 37          	add    %cl,0x37(%eax,%eax,1)
4213e6:	00 6e 00             	add    %ch,0x0(%esi)
4213e9:	4c                   	dec    %esp
4213ea:	00 78 00             	add    %bh,0x0(%eax)
4213ed:	33 00                	xor    (%eax),%eax
4213ef:	4a                   	dec    %edx
4213f0:	00 4c 00 52          	add    %cl,0x52(%eax,%eax,1)
4213f4:	00 69 00             	add    %ch,0x0(%ecx)
4213f7:	42                   	inc    %edx
4213f8:	00 7a 00             	add    %bh,0x0(%edx)
4213fb:	50                   	push   %eax
4213fc:	00 62 00             	add    %ah,0x0(%edx)
4213ff:	48                   	dec    %eax
421400:	00 58 00             	add    %bl,0x0(%eax)
421403:	6e                   	outsb  %ds:(%esi),(%dx)
421404:	00 38                	add    %bh,(%eax)
421406:	00 49 00             	add    %cl,0x0(%ecx)
421409:	5a                   	pop    %edx
42140a:	00 4d 00             	add    %cl,0x0(%ebp)
42140d:	43                   	inc    %ebx
42140e:	00 6b 00             	add    %ch,0x0(%ebx)
421411:	31 00                	xor    %eax,(%eax)
421413:	54                   	push   %esp
421414:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
421418:	00 45 00             	add    %al,0x0(%ebp)
42141b:	66 00 47 00          	data16 add %al,0x0(%edi)
42141f:	69 00 4b 00 37 00    	imul   $0x37004b,(%eax),%eax
421425:	72 00                	jb     0x421427
421427:	54                   	push   %esp
421428:	00 56 00             	add    %dl,0x0(%esi)
42142b:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
42142f:	6c                   	insb   (%dx),%es:(%edi)
421430:	00 75 00             	add    %dh,0x0(%ebp)
421433:	78 00                	js     0x421435
421435:	4a                   	dec    %edx
421436:	00 69 00             	add    %ch,0x0(%ecx)
421439:	48                   	dec    %eax
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