4033d9:	60                   	pusha
4033da:	ea 00 00 5a 6f 27 00 	ljmp   $0x27,$0x6f5a0000
4033e1:	00 0a                	add    %cl,(%edx)
4033e3:	00 2a                	add    %ch,(%edx)
4033e5:	00 00                	add    %al,(%eax)
4033e7:	00 13                	add    %dl,(%ebx)
4033e9:	30 03                	xor    %al,(%ebx)
4033eb:	00 34 00             	add    %dh,(%eax,%eax,1)
4033ee:	00 00                	add    %al,(%eax)
4033f0:	14 00                	adc    $0x0,%al
4033f2:	00 11                	add    %dl,(%ecx)
4033f4:	00 7e 12             	add    %bh,0x12(%esi)
4033f7:	00 00                	add    %al,(%eax)
4033f9:	04 02                	add    $0x2,%al
4033fb:	7b 21                	jnp    0x40341e
4033fd:	00 00                	add    %al,(%eax)
4033ff:	04 fe                	add    $0xfe,%al
403401:	04 0a                	add    $0xa,%al
403403:	06                   	push   %es
403404:	2c 13                	sub    $0x13,%al
403406:	00 72 96             	add    %dh,-0x6a(%edx)
403409:	72 00                	jb     0x40340b
40340b:	70 28                	jo     0x403435
40340d:	2f                   	das
40340e:	00 00                	add    %al,(%eax)
403410:	0a 26                	or     (%esi),%ah
403412:	16                   	push   %ss
403413:	80 1c 01 00          	sbbb   $0x0,(%ecx,%eax,1)
403417:	04 00                	add    $0x0,%al
403419:	02 02                	add    (%edx),%al
40341b:	7b 21                	jnp    0x40343e
40341d:	00 00                	add    %al,(%eax)
40341f:	04 17                	add    $0x17,%al
403421:	58                   	pop    %eax
403422:	7d 21                	jge    0x403445
403424:	00 00                	add    %al,(%eax)
403426:	04 2a                	add    $0x2a,%al
403428:	13 30                	adc    (%eax),%esi
40342a:	01 00                	add    %eax,(%eax)
40342c:	0f 00 00             	sldt   (%eax)
40342f:	00 16                	add    %dl,(%esi)
403431:	00 00                	add    %al,(%eax)
403433:	11 00                	adc    %eax,(%eax)
403435:	73 47                	jae    0x40347e
403437:	00 00                	add    %al,(%eax)
403439:	06                   	push   %es
40343a:	0a 06                	or     (%esi),%al
40343c:	6f                   	outsl  %ds:(%esi),(%dx)
40343d:	37                   	aaa
40343e:	00 00                	add    %al,(%eax)
403440:	0a 00                	or     (%eax),%al
403442:	2a 00                	sub    (%eax),%al
403444:	13 30                	adc    (%eax),%esi
403446:	02 00                	add    (%eax),%al
403448:	2b 00                	sub    (%eax),%eax
40344a:	00 00                	add    %al,(%eax)
40344c:	14 00                	adc    $0x0,%al
40344e:	00 11                	add    %dl,(%ecx)
403450:	00 03                	add    %al,(%ebx)
403452:	2c 0b                	sub    $0xb,%al
403454:	02 7b 22             	add    0x22(%ebx),%bh
403457:	00 00                	add    %al,(%eax)
403459:	04 14                	add    $0x14,%al
40345b:	fe 03                	incb   (%ebx)
40345d:	2b 01                	sub    (%ecx),%eax
40345f:	16                   	push   %ss
403460:	0a 06                	or     (%esi),%al
403462:	2c 0e                	sub    $0xe,%al
403464:	00 02                	add    %al,(%edx)
403466:	7b 22                	jnp    0x40348a
403468:	00 00                	add    %al,(%eax)
40346a:	04 6f                	add    $0x6f,%al
40346c:	38 00                	cmp    %al,(%eax)
40346e:	00 0a                	add    %cl,(%edx)
403470:	00 00                	add    %al,(%eax)
403472:	02 03                	add    (%ebx),%al
403474:	28 39                	sub    %bh,(%ecx)
403476:	00 00                	add    %al,(%eax)
403478:	0a 00                	or     (%eax),%al
40347a:	2a 00                	sub    (%eax),%al
40347c:	13 30                	adc    (%eax),%esi
40347e:	03 00                	add    (%eax),%eax
403480:	bd 0c 00 00 00       	mov    $0xc,%ebp
403485:	00 00                	add    %al,(%eax)
403487:	00 00                	add    %al,(%eax)
403489:	02 73 3a             	add    0x3a(%ebx),%dh
40348c:	00 00                	add    %al,(%eax)
40348e:	0a 7d 22             	or     0x22(%ebp),%bh
403491:	00 00                	add    %al,(%eax)
403493:	04 02                	add    $0x2,%al
403495:	02 7b 22             	add    0x22(%ebx),%bh
403498:	00 00                	add    %al,(%eax)
40349a:	04 73                	add    $0x73,%al
40349c:	3b 00                	cmp    (%eax),%eax
40349e:	00 0a                	add    %cl,(%edx)
4034a0:	7d 23                	jge    0x4034c5
4034a2:	00 00                	add    %al,(%eax)
4034a4:	04 02                	add    $0x2,%al
4034a6:	73 3c                	jae    0x4034e4
4034a8:	00 00                	add    %al,(%eax)
4034aa:	0a 7d 24             	or     0x24(%ebp),%bh
4034ad:	00 00                	add    %al,(%eax)
4034af:	04 02                	add    $0x2,%al
4034b1:	02 7b 22             	add    0x22(%ebx),%bh
4034b4:	00 00                	add    %al,(%eax)
4034b6:	04 73                	add    $0x73,%al
4034b8:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4034bd:	25 00 00 04 02       	and    $0x2040000,%eax
4034c2:	73 3e                	jae    0x403502
4034c4:	00 00                	add    %al,(%eax)
4034c6:	0a 7d 26             	or     0x26(%ebp),%bh
4034c9:	00 00                	add    %al,(%eax)
4034cb:	04 02                	add    $0x2,%al
4034cd:	73 3e                	jae    0x40350d
4034cf:	00 00                	add    %al,(%eax)
4034d1:	0a 7d 27             	or     0x27(%ebp),%bh
4034d4:	00 00                	add    %al,(%eax)
4034d6:	04 02                	add    $0x2,%al
4034d8:	73 3e                	jae    0x403518
4034da:	00 00                	add    %al,(%eax)
4034dc:	0a 7d 28             	or     0x28(%ebp),%bh
4034df:	00 00                	add    %al,(%eax)
4034e1:	04 02                	add    $0x2,%al
4034e3:	73 3e                	jae    0x403523
4034e5:	00 00                	add    %al,(%eax)
4034e7:	0a 7d 29             	or     0x29(%ebp),%bh
4034ea:	00 00                	add    %al,(%eax)
4034ec:	04 02                	add    $0x2,%al
4034ee:	73 3e                	jae    0x40352e
4034f0:	00 00                	add    %al,(%eax)
4034f2:	0a 7d 2a             	or     0x2a(%ebp),%bh
4034f5:	00 00                	add    %al,(%eax)
4034f7:	04 02                	add    $0x2,%al
4034f9:	73 3e                	jae    0x403539
4034fb:	00 00                	add    %al,(%eax)
4034fd:	0a 7d 2b             	or     0x2b(%ebp),%bh
403500:	00 00                	add    %al,(%eax)
403502:	04 02                	add    $0x2,%al
403504:	73 3e                	jae    0x403544
403506:	00 00                	add    %al,(%eax)
403508:	0a 7d 2c             	or     0x2c(%ebp),%bh
40350b:	00 00                	add    %al,(%eax)
40350d:	04 02                	add    $0x2,%al
40350f:	73 3e                	jae    0x40354f
403511:	00 00                	add    %al,(%eax)
403513:	0a 7d 2d             	or     0x2d(%ebp),%bh
403516:	00 00                	add    %al,(%eax)
403518:	04 02                	add    $0x2,%al
40351a:	73 3e                	jae    0x40355a
40351c:	00 00                	add    %al,(%eax)
40351e:	0a 7d 2e             	or     0x2e(%ebp),%bh
403521:	00 00                	add    %al,(%eax)
403523:	04 02                	add    $0x2,%al
403525:	73 3e                	jae    0x403565
403527:	00 00                	add    %al,(%eax)
403529:	0a 7d 2f             	or     0x2f(%ebp),%bh
40352c:	00 00                	add    %al,(%eax)
40352e:	04 02                	add    $0x2,%al
403530:	73 3e                	jae    0x403570
403532:	00 00                	add    %al,(%eax)
403534:	0a 7d 30             	or     0x30(%ebp),%bh
403537:	00 00                	add    %al,(%eax)
403539:	04 02                	add    $0x2,%al
40353b:	73 3e                	jae    0x40357b
40353d:	00 00                	add    %al,(%eax)
40353f:	0a 7d 31             	or     0x31(%ebp),%bh
403542:	00 00                	add    %al,(%eax)
403544:	04 02                	add    $0x2,%al
403546:	73 3f                	jae    0x403587
403548:	00 00                	add    %al,(%eax)
40354a:	0a 7d 32             	or     0x32(%ebp),%bh
40354d:	00 00                	add    %al,(%eax)
40354f:	04 02                	add    $0x2,%al
403551:	73 3f                	jae    0x403592
403553:	00 00                	add    %al,(%eax)
403555:	0a 7d 33             	or     0x33(%ebp),%bh
403558:	00 00                	add    %al,(%eax)
40355a:	04 02                	add    $0x2,%al
40355c:	02 7b 22             	add    0x22(%ebx),%bh
40355f:	00 00                	add    %al,(%eax)
403561:	04 73                	add    $0x73,%al
403563:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
403568:	34 00                	xor    $0x0,%al
40356a:	00 04 02             	add    %al,(%edx,%eax,1)
40356d:	02 7b 22             	add    0x22(%ebx),%bh
403570:	00 00                	add    %al,(%eax)
403572:	04 73                	add    $0x73,%al
403574:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
403579:	35 00 00 04 02       	xor    $0x2040000,%eax
40357e:	02 7b 22             	add    0x22(%ebx),%bh
403581:	00 00                	add    %al,(%eax)
403583:	04 73                	add    $0x73,%al
403585:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
40358a:	36 00 00             	add    %al,%ss:(%eax)
40358d:	04 02                	add    $0x2,%al
40358f:	02 7b 22             	add    0x22(%ebx),%bh
403592:	00 00                	add    %al,(%eax)
403594:	04 73                	add    $0x73,%al
403596:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
40359b:	37                   	aaa
40359c:	00 00                	add    %al,(%eax)
40359e:	04 02                	add    $0x2,%al
4035a0:	02 7b 22             	add    0x22(%ebx),%bh
4035a3:	00 00                	add    %al,(%eax)
4035a5:	04 73                	add    $0x73,%al
4035a7:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035ac:	38 00                	cmp    %al,(%eax)
4035ae:	00 04 02             	add    %al,(%edx,%eax,1)
4035b1:	02 7b 22             	add    0x22(%ebx),%bh
4035b4:	00 00                	add    %al,(%eax)
4035b6:	04 73                	add    $0x73,%al
4035b8:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035bd:	39 00                	cmp    %eax,(%eax)
4035bf:	00 04 02             	add    %al,(%edx,%eax,1)
4035c2:	02 7b 22             	add    0x22(%ebx),%bh
4035c5:	00 00                	add    %al,(%eax)
4035c7:	04 73                	add    $0x73,%al
4035c9:	3d 00 00 0a 7d       	cmp    $0x7d0a0000,%eax
4035ce:	3a 00                	cmp    (%eax),%al
4035d0:	00 04 02             	add    %al,(%edx,%eax,1)
4035d3:	73 3f                	jae    0x403614
4035d5:	00 00                	add    %al,(%eax)
4035d7:	0a 7d 3b             	or     0x3b(%ebp),%bh
4035da:	00 00                	add    %al,(%eax)
4035dc:	04 02                	add    $0x2,%al
4035de:	7b 24                	jnp    0x403604
4035e0:	00 00                	add    %al,(%eax)
4035e2:	04 6f                	add    $0x6f,%al
4035e4:	40                   	inc    %eax
4035e5:	00 00                	add    %al,(%eax)
4035e7:	0a 00                	or     (%eax),%al
4035e9:	02 28                	add    (%eax),%ch
4035eb:	41                   	inc    %ecx
4035ec:	00 00                	add    %al,(%eax)
4035ee:	0a 00                	or     (%eax),%al
4035f0:	02 7b 23             	add    0x23(%ebx),%bh
4035f3:	00 00                	add    %al,(%eax)
4035f5:	04 1e                	add    $0x1e,%al
4035f7:	6f                   	outsl  %ds:(%esi),(%dx)
4035f8:	42                   	inc    %edx
4035f9:	00 00                	add    %al,(%eax)
4035fb:	0a 00                	or     (%eax),%al
4035fd:	02 7b 23             	add    0x23(%ebx),%bh
403600:	00 00                	add    %al,(%eax)
403602:	04 1f                	add    $0x1f,%al
403604:	10 1f                	adc    %bl,(%edi)
403606:	10 73 43             	adc    %dh,0x43(%ebx)
403609:	00 00                	add    %al,(%eax)
40360b:	0a 6f 44             	or     0x44(%edi),%ch
40360e:	00 00                	add    %al,(%eax)
403610:	0a 00                	or     (%eax),%al
403612:	02 7b 23             	add    0x23(%ebx),%bh
403615:	00 00                	add    %al,(%eax)
403617:	04 28                	add    $0x28,%al
403619:	2b 00                	sub    (%eax),%eax
40361b:	00 0a                	add    %cl,(%edx)
40361d:	6f                   	outsl  %ds:(%esi),(%dx)
40361e:	45                   	inc    %ebp
40361f:	00 00                	add    %al,(%eax)
403621:	0a 00                	or     (%eax),%al
403623:	02 7b 24             	add    0x24(%ebx),%bh
403626:	00 00                	add    %al,(%eax)
403628:	04 1b                	add    $0x1b,%al
40362a:	6f                   	outsl  %ds:(%esi),(%dx)
40362b:	46                   	inc    %esi
40362c:	00 00                	add    %al,(%eax)
40362e:	0a 00                	or     (%eax),%al
403630:	02 7b 24             	add    0x24(%ebx),%bh
403633:	00 00                	add    %al,(%eax)
403635:	04 16                	add    $0x16,%al
403637:	16                   	push   %ss
403638:	73 47                	jae    0x403681
40363a:	00 00                	add    %al,(%eax)
40363c:	0a 6f 48             	or     0x48(%edi),%ch
40363f:	00 00                	add    %al,(%eax)
403641:	0a 00                	or     (%eax),%al
403643:	02 7b 24             	add    0x24(%ebx),%bh
403646:	00 00                	add    %al,(%eax)
403648:	04 20                	add    $0x20,%al
40364a:	0e                   	push   %cs
40364b:	04 00                	add    $0x0,%al
40364d:	00 20                	add    %ah,(%eax)
40364f:	2a 02                	sub    (%edx),%al
403651:	00 00                	add    %al,(%eax)
403653:	73 43                	jae    0x403698
403655:	00 00                	add    %al,(%eax)
403657:	0a 6f 49             	or     0x49(%edi),%ch
40365a:	00 00                	add    %al,(%eax)
40365c:	0a 00                	or     (%eax),%al
40365e:	02 7b 24             	add    0x24(%ebx),%bh
403661:	00 00                	add    %al,(%eax)
403663:	04 20                	add    $0x20,%al
403665:	0e                   	push   %cs
403666:	04 00                	add    $0x0,%al
403668:	00 20                	add    %ah,(%eax)
40366a:	2a 02                	sub    (%edx),%al
40366c:	00 00                	add    %al,(%eax)
40366e:	73 43                	jae    0x4036b3
403670:	00 00                	add    %al,(%eax)
403672:	0a 6f 4a             	or     0x4a(%edi),%ch
403675:	00 00                	add    %al,(%eax)
403677:	0a 00                	or     (%eax),%al
403679:	02 7b 24             	add    0x24(%ebx),%bh
40367c:	00 00                	add    %al,(%eax)
40367e:	04 72                	add    $0x72,%al
403680:	12 73 00             	adc    0x0(%ebx),%dh
403683:	70 6f                	jo     0x4036f4
403685:	4b                   	dec    %ebx
403686:	00 00                	add    %al,(%eax)
403688:	0a 00                	or     (%eax),%al
40368a:	02 7b 24             	add    0x24(%ebx),%bh
40368d:	00 00                	add    %al,(%eax)
40368f:	04 20                	add    $0x20,%al
403691:	0e                   	push   %cs
403692:	04 00                	add    $0x0,%al
403694:	00 20                	add    %ah,(%eax)
403696:	2a 02                	sub    (%edx),%al
403698:	00 00                	add    %al,(%eax)
40369a:	73 43                	jae    0x4036df
40369c:	00 00                	add    %al,(%eax)
40369e:	0a 6f 4c             	or     0x4c(%edi),%ch
4036a1:	00 00                	add    %al,(%eax)
4036a3:	0a 00                	or     (%eax),%al
4036a5:	02 7b 24             	add    0x24(%ebx),%bh
4036a8:	00 00                	add    %al,(%eax)
4036aa:	04 19                	add    $0x19,%al
4036ac:	6f                   	outsl  %ds:(%esi),(%dx)
4036ad:	4d                   	dec    %ebp
4036ae:	00 00                	add    %al,(%eax)
4036b0:	0a 00                	or     (%eax),%al
4036b2:	02 7b 24             	add    0x24(%ebx),%bh
4036b5:	00 00                	add    %al,(%eax)
4036b7:	04 16                	add    $0x16,%al
4036b9:	6f                   	outsl  %ds:(%esi),(%dx)
4036ba:	4e                   	dec    %esi
4036bb:	00 00                	add    %al,(%eax)
4036bd:	0a 00                	or     (%eax),%al
4036bf:	02 7b 24             	add    0x24(%ebx),%bh
4036c2:	00 00                	add    %al,(%eax)
4036c4:	04 16                	add    $0x16,%al
4036c6:	6f                   	outsl  %ds:(%esi),(%dx)
4036c7:	4f                   	dec    %edi
4036c8:	00 00                	add    %al,(%eax)
4036ca:	0a 00                	or     (%eax),%al
4036cc:	02 7b 25             	add    0x25(%ebx),%bh
4036cf:	00 00                	add    %al,(%eax)
4036d1:	04 02                	add    $0x2,%al
4036d3:	fe 06                	incb   (%esi)
4036d5:	27                   	daa
4036d6:	00 00                	add    %al,(%eax)