4033b1:	36 00 00             	add    %al,%ss:(%eax)
4033b4:	0a 00                	or     (%eax),%al
4033b6:	02 28                	add    (%eax),%ch
4033b8:	28 00                	sub    %al,(%eax)
4033ba:	00 0a                	add    %cl,(%edx)
4033bc:	02 7b 18             	add    0x18(%ebx),%bh
4033bf:	00 00                	add    %al,(%eax)
4033c1:	04 6f                	add    $0x6f,%al
4033c3:	36 00 00             	add    %al,%ss:(%eax)
4033c6:	0a 00                	or     (%eax),%al
4033c8:	02 28                	add    (%eax),%ch
4033ca:	28 00                	sub    %al,(%eax)
4033cc:	00 0a                	add    %cl,(%edx)
4033ce:	02 7b 19             	add    0x19(%ebx),%bh
4033d1:	00 00                	add    %al,(%eax)
4033d3:	04 6f                	add    $0x6f,%al
4033d5:	36 00 00             	add    %al,%ss:(%eax)
4033d8:	0a 00                	or     (%eax),%al
4033da:	02 28                	add    (%eax),%ch
4033dc:	28 00                	sub    %al,(%eax)
4033de:	00 0a                	add    %cl,(%edx)
4033e0:	02 7b 1a             	add    0x1a(%ebx),%bh
4033e3:	00 00                	add    %al,(%eax)
4033e5:	04 6f                	add    $0x6f,%al
4033e7:	36 00 00             	add    %al,%ss:(%eax)
4033ea:	0a 00                	or     (%eax),%al
4033ec:	02 28                	add    (%eax),%ch
4033ee:	28 00                	sub    %al,(%eax)
4033f0:	00 0a                	add    %cl,(%edx)
4033f2:	02 7b 16             	add    0x16(%ebx),%bh
4033f5:	00 00                	add    %al,(%eax)
4033f7:	04 6f                	add    $0x6f,%al
4033f9:	36 00 00             	add    %al,%ss:(%eax)
4033fc:	0a 00                	or     (%eax),%al
4033fe:	02 28                	add    (%eax),%ch
403400:	28 00                	sub    %al,(%eax)
403402:	00 0a                	add    %cl,(%edx)
403404:	02 7b 15             	add    0x15(%ebx),%bh
403407:	00 00                	add    %al,(%eax)
403409:	04 6f                	add    $0x6f,%al
40340b:	36 00 00             	add    %al,%ss:(%eax)
40340e:	0a 00                	or     (%eax),%al
403410:	02 28                	add    (%eax),%ch
403412:	28 00                	sub    %al,(%eax)
403414:	00 0a                	add    %cl,(%edx)
403416:	02 7b 14             	add    0x14(%ebx),%bh
403419:	00 00                	add    %al,(%eax)
40341b:	04 6f                	add    $0x6f,%al
40341d:	36 00 00             	add    %al,%ss:(%eax)
403420:	0a 00                	or     (%eax),%al
403422:	02 28                	add    (%eax),%ch
403424:	28 00                	sub    %al,(%eax)
403426:	00 0a                	add    %cl,(%edx)
403428:	02 7b 13             	add    0x13(%ebx),%bh
40342b:	00 00                	add    %al,(%eax)
40342d:	04 6f                	add    $0x6f,%al
40342f:	36 00 00             	add    %al,%ss:(%eax)
403432:	0a 00                	or     (%eax),%al
403434:	02 28                	add    (%eax),%ch
403436:	28 00                	sub    %al,(%eax)
403438:	00 0a                	add    %cl,(%edx)
40343a:	02 7b 12             	add    0x12(%ebx),%bh
40343d:	00 00                	add    %al,(%eax)
40343f:	04 6f                	add    $0x6f,%al
403441:	36 00 00             	add    %al,%ss:(%eax)
403444:	0a 00                	or     (%eax),%al
403446:	02 28                	add    (%eax),%ch
403448:	28 00                	sub    %al,(%eax)
40344a:	00 0a                	add    %cl,(%edx)
40344c:	02 7b 11             	add    0x11(%ebx),%bh
40344f:	00 00                	add    %al,(%eax)
403451:	04 6f                	add    $0x6f,%al
403453:	36 00 00             	add    %al,%ss:(%eax)
403456:	0a 00                	or     (%eax),%al
403458:	02 28                	add    (%eax),%ch
40345a:	28 00                	sub    %al,(%eax)
40345c:	00 0a                	add    %cl,(%edx)
40345e:	02 7b 10             	add    0x10(%ebx),%bh
403461:	00 00                	add    %al,(%eax)
403463:	04 6f                	add    $0x6f,%al
403465:	36 00 00             	add    %al,%ss:(%eax)
403468:	0a 00                	or     (%eax),%al
40346a:	02 72 ab             	add    -0x55(%edx),%dh
40346d:	03 00                	add    (%eax),%eax
40346f:	70 28                	jo     0x403499
403471:	49                   	dec    %ecx
403472:	00 00                	add    %al,(%eax)
403474:	0a 00                	or     (%eax),%al
403476:	02 72 bf             	add    -0x41(%edx),%dh
403479:	03 00                	add    (%eax),%eax
40347b:	70 6f                	jo     0x4034ec
40347d:	22 00                	and    (%eax),%al
40347f:	00 0a                	add    %cl,(%edx)
403481:	00 02                	add    %al,(%edx)
403483:	02 fe                	add    %dh,%bh
403485:	06                   	push   %es
403486:	08 00                	or     %al,(%eax)
403488:	00 06                	add    %al,(%esi)
40348a:	73 5e                	jae    0x4034ea
40348c:	00 00                	add    %al,(%eax)
40348e:	0a 28                	or     (%eax),%ch
403490:	5f                   	pop    %edi
403491:	00 00                	add    %al,(%eax)
403493:	0a 00                	or     (%eax),%al
403495:	02 02                	add    (%edx),%al
403497:	fe 06                	incb   (%esi)
403499:	09 00                	or     %eax,(%eax)
40349b:	00 06                	add    %al,(%esi)
40349d:	73 5e                	jae    0x4034fd
40349f:	00 00                	add    %al,(%eax)
4034a1:	0a 28                	or     (%eax),%ch
4034a3:	60                   	pusha
4034a4:	00 00                	add    %al,(%eax)
4034a6:	0a 00                	or     (%eax),%al
4034a8:	02 7b 14             	add    0x14(%ebx),%bh
4034ab:	00 00                	add    %al,(%eax)
4034ad:	04 6f                	add    $0x6f,%al
4034af:	61                   	popa
4034b0:	00 00                	add    %al,(%eax)
4034b2:	0a 00                	or     (%eax),%al
4034b4:	02 7b 13             	add    0x13(%ebx),%bh
4034b7:	00 00                	add    %al,(%eax)
4034b9:	04 6f                	add    $0x6f,%al
4034bb:	61                   	popa
4034bc:	00 00                	add    %al,(%eax)
4034be:	0a 00                	or     (%eax),%al
4034c0:	02 7b 12             	add    0x12(%ebx),%bh
4034c3:	00 00                	add    %al,(%eax)
4034c5:	04 6f                	add    $0x6f,%al
4034c7:	61                   	popa
4034c8:	00 00                	add    %al,(%eax)
4034ca:	0a 00                	or     (%eax),%al
4034cc:	02 7b 11             	add    0x11(%ebx),%bh
4034cf:	00 00                	add    %al,(%eax)
4034d1:	04 6f                	add    $0x6f,%al
4034d3:	61                   	popa
4034d4:	00 00                	add    %al,(%eax)
4034d6:	0a 00                	or     (%eax),%al
4034d8:	02 7b 10             	add    0x10(%ebx),%bh
4034db:	00 00                	add    %al,(%eax)
4034dd:	04 6f                	add    $0x6f,%al
4034df:	61                   	popa
4034e0:	00 00                	add    %al,(%eax)
4034e2:	0a 00                	or     (%eax),%al
4034e4:	02 7b 15             	add    0x15(%ebx),%bh
4034e7:	00 00                	add    %al,(%eax)
4034e9:	04 6f                	add    $0x6f,%al
4034eb:	61                   	popa
4034ec:	00 00                	add    %al,(%eax)
4034ee:	0a 00                	or     (%eax),%al
4034f0:	02 16                	add    (%esi),%dl
4034f2:	28 62 00             	sub    %ah,0x0(%edx)
4034f5:	00 0a                	add    %cl,(%edx)
4034f7:	00 02                	add    %al,(%edx)
4034f9:	28 63 00             	sub    %ah,0x0(%ebx)
4034fc:	00 0a                	add    %cl,(%edx)
4034fe:	00 2a                	add    %ch,(%edx)
403500:	5e                   	pop    %esi
403501:	02 14 7d 1c 00 00 04 	add    0x400001c(,%edi,2),%dl
403508:	02 28                	add    (%eax),%ch
40350a:	1e                   	push   %ds
40350b:	00 00                	add    %al,(%eax)
40350d:	0a 00                	or     (%eax),%al
40350f:	00 02                	add    %al,(%edx)
403511:	28 12                	sub    %dl,(%edx)
403513:	00 00                	add    %al,(%eax)
403515:	06                   	push   %es
403516:	00 2a                	add    %ch,(%edx)
403518:	13 30                	adc    (%eax),%esi
40351a:	01 00                	add    %eax,(%eax)
40351c:	16                   	push   %ss
40351d:	00 00                	add    %al,(%eax)
40351f:	00 07                	add    %al,(%edi)
403521:	00 00                	add    %al,(%eax)
403523:	11 00                	adc    %eax,(%eax)
403525:	73 27                	jae    0x40354e
403527:	00 00                	add    %al,(%eax)
403529:	06                   	push   %es
40352a:	0a 06                	or     (%esi),%al
40352c:	6f                   	outsl  %ds:(%esi),(%dx)
40352d:	64 00 00             	add    %al,%fs:(%eax)
403530:	0a 00                	or     (%eax),%al
403532:	02 28                	add    (%eax),%ch
403534:	65 00 00             	add    %al,%gs:(%eax)
403537:	0a 00                	or     (%eax),%al
403539:	2a 00                	sub    (%eax),%al
40353b:	00 13                	add    %dl,(%ebx)
40353d:	30 01                	xor    %al,(%ecx)
40353f:	00 16                	add    %dl,(%esi)
403541:	00 00                	add    %al,(%eax)
403543:	00 08                	add    %cl,(%eax)
403545:	00 00                	add    %al,(%eax)
403547:	11 00                	adc    %eax,(%eax)
403549:	73 14                	jae    0x40355f
40354b:	00 00                	add    %al,(%eax)
40354d:	06                   	push   %es
40354e:	0a 06                	or     (%esi),%al
403550:	6f                   	outsl  %ds:(%esi),(%dx)
403551:	64 00 00             	add    %al,%fs:(%eax)
403554:	0a 00                	or     (%eax),%al
403556:	02 28                	add    (%eax),%ch
403558:	65 00 00             	add    %al,%gs:(%eax)
40355b:	0a 00                	or     (%eax),%al
40355d:	2a 00                	sub    (%eax),%al
40355f:	00 13                	add    %dl,(%ebx)
403561:	30 02                	xor    %al,(%edx)
403563:	00 2b                	add    %ch,(%ebx)
403565:	00 00                	add    %al,(%eax)
403567:	00 05 00 00 11 00    	add    %al,0x110000
40356d:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
403570:	02 7b 1c             	add    0x1c(%ebx),%bh
403573:	00 00                	add    %al,(%eax)
403575:	04 14                	add    $0x14,%al
403577:	fe 03                	incb   (%ebx)
403579:	2b 01                	sub    (%ecx),%eax
40357b:	16                   	push   %ss
40357c:	0a 06                	or     (%esi),%al
40357e:	2c 0e                	sub    $0xe,%al
403580:	00 02                	add    %al,(%edx)
403582:	7b 1c                	jnp    0x4035a0
403584:	00 00                	add    %al,(%eax)
403586:	04 6f                	add    $0x6f,%al
403588:	3e 00 00             	add    %al,%ds:(%eax)
40358b:	0a 00                	or     (%eax),%al
40358d:	00 02                	add    %al,(%edx)
40358f:	03 28                	add    (%eax),%ebp
403591:	40                   	inc    %eax
403592:	00 00                	add    %al,(%eax)
403594:	0a 00                	or     (%eax),%al
403596:	2a 00                	sub    (%eax),%al
403598:	13 30                	adc    (%eax),%esi
40359a:	06                   	push   %es
40359b:	00 95 05 00 00 00    	add    %dl,0x5(%ebp)
4035a1:	00 00                	add    %al,(%eax)
4035a3:	00 00                	add    %al,(%eax)
4035a5:	02 73 66             	add    0x66(%ebx),%dh
4035a8:	00 00                	add    %al,(%eax)
4035aa:	0a 7d 1d             	or     0x1d(%ebp),%bh
4035ad:	00 00                	add    %al,(%eax)
4035af:	04 02                	add    $0x2,%al
4035b1:	73 44                	jae    0x4035f7
4035b3:	00 00                	add    %al,(%eax)
4035b5:	0a 7d 1e             	or     0x1e(%ebp),%bh
4035b8:	00 00                	add    %al,(%eax)
4035ba:	04 02                	add    $0x2,%al
4035bc:	73 66                	jae    0x403624
4035be:	00 00                	add    %al,(%eax)
4035c0:	0a 7d 24             	or     0x24(%ebp),%bh
4035c3:	00 00                	add    %al,(%eax)
4035c5:	04 02                	add    $0x2,%al
4035c7:	73 1d                	jae    0x4035e6
4035c9:	00 00                	add    %al,(%eax)
4035cb:	0a 7d 23             	or     0x23(%ebp),%bh
4035ce:	00 00                	add    %al,(%eax)
4035d0:	04 02                	add    $0x2,%al
4035d2:	73 1d                	jae    0x4035f1
4035d4:	00 00                	add    %al,(%eax)
4035d6:	0a 7d 22             	or     0x22(%ebp),%bh
4035d9:	00 00                	add    %al,(%eax)
4035db:	04 02                	add    $0x2,%al
4035dd:	73 1d                	jae    0x4035fc
4035df:	00 00                	add    %al,(%eax)
4035e1:	0a 7d 21             	or     0x21(%ebp),%bh
4035e4:	00 00                	add    %al,(%eax)
4035e6:	04 02                	add    $0x2,%al
4035e8:	73 1d                	jae    0x403607
4035ea:	00 00                	add    %al,(%eax)
4035ec:	0a 7d 20             	or     0x20(%ebp),%bh
4035ef:	00 00                	add    %al,(%eax)
4035f1:	04 02                	add    $0x2,%al
4035f3:	73 1d                	jae    0x403612
4035f5:	00 00                	add    %al,(%eax)
4035f7:	0a 7d 1f             	or     0x1f(%ebp),%bh
4035fa:	00 00                	add    %al,(%eax)
4035fc:	04 02                	add    $0x2,%al
4035fe:	7b 23                	jnp    0x403623
403600:	00 00                	add    %al,(%eax)
403602:	04 6f                	add    $0x6f,%al
403604:	46                   	inc    %esi
403605:	00 00                	add    %al,(%eax)
403607:	0a 00                	or     (%eax),%al
403609:	02 7b 22             	add    0x22(%ebx),%bh
40360c:	00 00                	add    %al,(%eax)
40360e:	04 6f                	add    $0x6f,%al
403610:	46                   	inc    %esi
403611:	00 00                	add    %al,(%eax)
403613:	0a 00                	or     (%eax),%al
403615:	02 7b 21             	add    0x21(%ebx),%bh
403618:	00 00                	add    %al,(%eax)
40361a:	04 6f                	add    $0x6f,%al
40361c:	46                   	inc    %esi
40361d:	00 00                	add    %al,(%eax)
40361f:	0a 00                	or     (%eax),%al
403621:	02 7b 20             	add    0x20(%ebx),%bh
403624:	00 00                	add    %al,(%eax)
403626:	04 6f                	add    $0x6f,%al
403628:	46                   	inc    %esi
403629:	00 00                	add    %al,(%eax)
40362b:	0a 00                	or     (%eax),%al
40362d:	02 7b 1f             	add    0x1f(%ebx),%bh
403630:	00 00                	add    %al,(%eax)
403632:	04 6f                	add    $0x6f,%al
403634:	46                   	inc    %esi
403635:	00 00                	add    %al,(%eax)
403637:	0a 00                	or     (%eax),%al
403639:	02 28                	add    (%eax),%ch
40363b:	47                   	inc    %edi
40363c:	00 00                	add    %al,(%eax)
40363e:	0a 00                	or     (%eax),%al
403640:	02 7b 1d             	add    0x1d(%ebx),%bh
403643:	00 00                	add    %al,(%eax)
403645:	04 28                	add    $0x28,%al
403647:	67 00 00             	add    %al,(%bx,%si)
40364a:	0a 6f 35             	or     0x35(%edi),%ch
40364d:	00 00                	add    %al,(%eax)
40364f:	0a 00                	or     (%eax),%al
403651:	02 7b 1d             	add    0x1d(%ebx),%bh
403654:	00 00                	add    %al,(%eax)
403656:	04 20                	add    $0x20,%al
403658:	e3 00                	jecxz  0x40365a
40365a:	00 00                	add    %al,(%eax)
40365c:	20 de                	and    %bl,%dh
40365e:	00 00                	add    %al,(%eax)
403660:	00 73 48             	add    %dh,0x48(%ebx)
403663:	00 00                	add    %al,(%eax)
403665:	0a 6f 31             	or     0x31(%edi),%ch
403668:	00 00                	add    %al,(%eax)
40366a:	0a 00                	or     (%eax),%al
40366c:	02 7b 1d             	add    0x1d(%ebx),%bh
40366f:	00 00                	add    %al,(%eax)
403671:	04 72                	add    $0x72,%al
403673:	c9                   	leave
403674:	03 00                	add    (%eax),%eax
403676:	70 6f                	jo     0x4036e7
403678:	49                   	dec    %ecx
403679:	00 00                	add    %al,(%eax)
40367b:	0a 00                	or     (%eax),%al
40367d:	02 7b 1d             	add    0x1d(%ebx),%bh
403680:	00 00                	add    %al,(%eax)
403682:	04 1f                	add    $0x1f,%al
403684:	7e 1f                	jle    0x4036a5
403686:	40                   	inc    %eax
403687:	73 4a                	jae    0x4036d3
403689:	00 00                	add    %al,(%eax)
40368b:	0a 6f 4b             	or     0x4b(%edi),%ch
40368e:	00 00                	add    %al,(%eax)
403690:	0a 00                	or     (%eax),%al
403692:	02 7b 1d             	add    0x1d(%ebx),%bh
403695:	00 00                	add    %al,(%eax)
403697:	04 16                	add    $0x16,%al