4033b7:	6f                   	outsl  %ds:(%esi),(%dx)
4033b8:	5b                   	pop    %ebx
4033b9:	00 00                	add    %al,(%eax)
4033bb:	0a 6f 5c             	or     0x5c(%edi),%ch
4033be:	00 00                	add    %al,(%eax)
4033c0:	0a 16                	or     (%esi),%dl
4033c2:	9a 6f 5d 00 00 0a 26 	lcall  $0x260a,$0x5d6f
4033c9:	00 08                	add    %cl,(%eax)
4033cb:	17                   	pop    %ss
4033cc:	58                   	pop    %eax
4033cd:	0c 08                	or     $0x8,%al
4033cf:	07                   	pop    %es
4033d0:	6f                   	outsl  %ds:(%esi),(%dx)
4033d1:	5a                   	pop    %edx
4033d2:	00 00                	add    %al,(%eax)
4033d4:	0a 6f 5e             	or     0x5e(%edi),%ch
4033d7:	00 00                	add    %al,(%eax)
4033d9:	0a fe                	or     %dh,%bh
4033db:	04 0d                	add    $0xd,%al
4033dd:	09 2d c4 2a 66 00    	or     %ebp,0x662ac4
4033e3:	02 02                	add    (%edx),%al
4033e5:	7b 10                	jnp    0x4033f7
4033e7:	00 00                	add    %al,(%eax)
4033e9:	04 6f                	add    $0x6f,%al
4033eb:	57                   	push   %edi
4033ec:	00 00                	add    %al,(%eax)
4033ee:	0a 6f 58             	or     0x58(%edi),%ch
4033f1:	00 00                	add    %al,(%eax)
4033f3:	0a 28                	or     (%eax),%ch
4033f5:	1c 00                	sbb    $0x0,%al
4033f7:	00 06                	add    %al,(%esi)
4033f9:	00 2a                	add    %ch,(%edx)
4033fb:	00 13                	add    %dl,(%ebx)
4033fd:	30 02                	xor    %al,(%edx)
4033ff:	00 2b                	add    %ch,(%ebx)
403401:	00 00                	add    %al,(%eax)
403403:	00 03                	add    %al,(%ebx)
403405:	00 00                	add    %al,(%eax)
403407:	11 00                	adc    %eax,(%eax)
403409:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
40340c:	02 7b 0e             	add    0xe(%ebx),%bh
40340f:	00 00                	add    %al,(%eax)
403411:	04 14                	add    $0x14,%al
403413:	fe 03                	incb   (%ebx)
403415:	2b 01                	sub    (%ecx),%eax
403417:	16                   	push   %ss
403418:	0a 06                	or     (%esi),%al
40341a:	2c 0e                	sub    $0xe,%al
40341c:	00 02                	add    %al,(%edx)
40341e:	7b 0e                	jnp    0x40342e
403420:	00 00                	add    %al,(%eax)
403422:	04 6f                	add    $0x6f,%al
403424:	23 00                	and    (%eax),%eax
403426:	00 0a                	add    %cl,(%edx)
403428:	00 00                	add    %al,(%eax)
40342a:	02 03                	add    (%ebx),%al
40342c:	28 60 00             	sub    %ah,0x0(%eax)
40342f:	00 0a                	add    %cl,(%edx)
403431:	00 2a                	add    %ch,(%edx)
403433:	00 13                	add    %dl,(%ebx)
403435:	30 03                	xor    %al,(%ebx)
403437:	00 27                	add    %ah,(%edi)
403439:	05 00 00 00 00       	add    $0x0,%eax
40343e:	00 00                	add    %al,(%eax)
403440:	00 02                	add    %al,(%edx)
403442:	73 61                	jae    0x4034a5
403444:	00 00                	add    %al,(%eax)
403446:	0a 7d 0f             	or     0xf(%ebp),%bh
403449:	00 00                	add    %al,(%eax)
40344b:	04 02                	add    $0x2,%al
40344d:	73 62                	jae    0x4034b1
40344f:	00 00                	add    %al,(%eax)
403451:	0a 7d 10             	or     0x10(%ebp),%bh
403454:	00 00                	add    %al,(%eax)
403456:	04 02                	add    $0x2,%al
403458:	73 62                	jae    0x4034bc
40345a:	00 00                	add    %al,(%eax)
40345c:	0a 7d 11             	or     0x11(%ebp),%bh
40345f:	00 00                	add    %al,(%eax)
403461:	04 02                	add    $0x2,%al
403463:	73 63                	jae    0x4034c8
403465:	00 00                	add    %al,(%eax)
403467:	0a 7d 12             	or     0x12(%ebp),%bh
40346a:	00 00                	add    %al,(%eax)
40346c:	04 02                	add    $0x2,%al
40346e:	73 26                	jae    0x403496
403470:	00 00                	add    %al,(%eax)
403472:	0a 7d 13             	or     0x13(%ebp),%bh
403475:	00 00                	add    %al,(%eax)
403477:	04 02                	add    $0x2,%al
403479:	73 26                	jae    0x4034a1
40347b:	00 00                	add    %al,(%eax)
40347d:	0a 7d 14             	or     0x14(%ebp),%bh
403480:	00 00                	add    %al,(%eax)
403482:	04 02                	add    $0x2,%al
403484:	73 26                	jae    0x4034ac
403486:	00 00                	add    %al,(%eax)
403488:	0a 7d 15             	or     0x15(%ebp),%bh
40348b:	00 00                	add    %al,(%eax)
40348d:	04 02                	add    $0x2,%al
40348f:	73 26                	jae    0x4034b7
403491:	00 00                	add    %al,(%eax)
403493:	0a 7d 16             	or     0x16(%ebp),%bh
403496:	00 00                	add    %al,(%eax)
403498:	04 02                	add    $0x2,%al
40349a:	73 64                	jae    0x403500
40349c:	00 00                	add    %al,(%eax)
40349e:	0a 7d 17             	or     0x17(%ebp),%bh
4034a1:	00 00                	add    %al,(%eax)
4034a3:	04 02                	add    $0x2,%al
4034a5:	28 28                	sub    %ch,(%eax)
4034a7:	00 00                	add    %al,(%eax)
4034a9:	0a 00                	or     (%eax),%al
4034ab:	02 7b 0f             	add    0xf(%ebx),%bh
4034ae:	00 00                	add    %al,(%eax)
4034b0:	04 1f                	add    $0x1f,%al
4034b2:	5f                   	pop    %edi
4034b3:	1f                   	pop    %ds
4034b4:	1b 73 1c             	sbb    0x1c(%ebx),%esi
4034b7:	00 00                	add    %al,(%eax)
4034b9:	0a 6f 32             	or     0x32(%edi),%ch
4034bc:	00 00                	add    %al,(%eax)
4034be:	0a 00                	or     (%eax),%al
4034c0:	02 7b 0f             	add    0xf(%ebx),%bh
4034c3:	00 00                	add    %al,(%eax)
4034c5:	04 72                	add    $0x72,%al
4034c7:	23 05 00 70 6f 33    	and    0x336f7000,%eax
4034cd:	00 00                	add    %al,(%eax)
4034cf:	0a 00                	or     (%eax),%al
4034d1:	02 7b 0f             	add    0xf(%ebx),%bh
4034d4:	00 00                	add    %al,(%eax)
4034d6:	04 20                	add    $0x20,%al
4034d8:	81 00 00 00 1f 14    	addl   $0x141f0000,(%eax)
4034de:	73 2b                	jae    0x40350b
4034e0:	00 00                	add    %al,(%eax)
4034e2:	0a 6f 2c             	or     0x2c(%edi),%ch
4034e5:	00 00                	add    %al,(%eax)
4034e7:	0a 00                	or     (%eax),%al
4034e9:	02 7b 0f             	add    0xf(%ebx),%bh
4034ec:	00 00                	add    %al,(%eax)
4034ee:	04 16                	add    $0x16,%al
4034f0:	6f                   	outsl  %ds:(%esi),(%dx)
4034f1:	34 00                	xor    $0x0,%al
4034f3:	00 0a                	add    %cl,(%edx)
4034f5:	00 02                	add    %al,(%edx)
4034f7:	7b 10                	jnp    0x403509
4034f9:	00 00                	add    %al,(%eax)
4034fb:	04 18                	add    $0x18,%al
4034fd:	6f                   	outsl  %ds:(%esi),(%dx)
4034fe:	65 00 00             	add    %al,%gs:(%eax)
403501:	0a 00                	or     (%eax),%al
403503:	02 7b 10             	add    0x10(%ebx),%bh
403506:	00 00                	add    %al,(%eax)
403508:	04 17                	add    $0x17,%al
40350a:	6f                   	outsl  %ds:(%esi),(%dx)
40350b:	66 00 00             	data16 add %al,(%eax)
40350e:	0a 00                	or     (%eax),%al
403510:	02 7b 10             	add    0x10(%ebx),%bh
403513:	00 00                	add    %al,(%eax)
403515:	04 1f                	add    $0x1f,%al
403517:	5f                   	pop    %edi
403518:	1f                   	pop    %ds
403519:	3e 73 1c             	jae,pt 0x403538
40351c:	00 00                	add    %al,(%eax)
40351e:	0a 6f 32             	or     0x32(%edi),%ch
403521:	00 00                	add    %al,(%eax)
403523:	0a 00                	or     (%eax),%al
403525:	02 7b 10             	add    0x10(%ebx),%bh
403528:	00 00                	add    %al,(%eax)
40352a:	04 72                	add    $0x72,%al
40352c:	39 05 00 70 6f 33    	cmp    %eax,0x336f7000
403532:	00 00                	add    %al,(%eax)
403534:	0a 00                	or     (%eax),%al
403536:	02 7b 10             	add    0x10(%ebx),%bh
403539:	00 00                	add    %al,(%eax)
40353b:	04 20                	add    $0x20,%al
40353d:	81 00 00 00 1f 15    	addl   $0x151f0000,(%eax)
403543:	73 2b                	jae    0x403570
403545:	00 00                	add    %al,(%eax)
403547:	0a 6f 2c             	or     0x2c(%edi),%ch
40354a:	00 00                	add    %al,(%eax)
40354c:	0a 00                	or     (%eax),%al
40354e:	02 7b 10             	add    0x10(%ebx),%bh
403551:	00 00                	add    %al,(%eax)
403553:	04 17                	add    $0x17,%al
403555:	6f                   	outsl  %ds:(%esi),(%dx)
403556:	34 00                	xor    $0x0,%al
403558:	00 0a                	add    %cl,(%edx)
40355a:	00 02                	add    %al,(%edx)
40355c:	7b 10                	jnp    0x40356e
40355e:	00 00                	add    %al,(%eax)
403560:	04 02                	add    $0x2,%al
403562:	fe 06                	incb   (%esi)
403564:	1d 00 00 06 73       	sbb    $0x73060000,%eax
403569:	2d 00 00 0a 6f       	sub    $0x6f0a0000,%eax
40356e:	67 00 00             	add    %al,(%bx,%si)
403571:	0a 00                	or     (%eax),%al
403573:	02 7b 11             	add    0x11(%ebx),%bh
403576:	00 00                	add    %al,(%eax)
403578:	04 18                	add    $0x18,%al
40357a:	6f                   	outsl  %ds:(%esi),(%dx)
40357b:	65 00 00             	add    %al,%gs:(%eax)
40357e:	0a 00                	or     (%eax),%al
403580:	02 7b 11             	add    0x11(%ebx),%bh
403583:	00 00                	add    %al,(%eax)
403585:	04 17                	add    $0x17,%al
403587:	6f                   	outsl  %ds:(%esi),(%dx)
403588:	66 00 00             	data16 add %al,(%eax)
40358b:	0a 00                	or     (%eax),%al
40358d:	02 7b 11             	add    0x11(%ebx),%bh
403590:	00 00                	add    %al,(%eax)
403592:	04 1f                	add    $0x1f,%al
403594:	5f                   	pop    %edi
403595:	1f                   	pop    %ds
403596:	66 73 1c             	data16 jae 0x4035b5
403599:	00 00                	add    %al,(%eax)
40359b:	0a 6f 32             	or     0x32(%edi),%ch
40359e:	00 00                	add    %al,(%eax)
4035a0:	0a 00                	or     (%eax),%al
4035a2:	02 7b 11             	add    0x11(%ebx),%bh
4035a5:	00 00                	add    %al,(%eax)
4035a7:	04 72                	add    $0x72,%al
4035a9:	47                   	inc    %edi
4035aa:	05 00 70 6f 33       	add    $0x336f7000,%eax
4035af:	00 00                	add    %al,(%eax)
4035b1:	0a 00                	or     (%eax),%al
4035b3:	02 7b 11             	add    0x11(%ebx),%bh
4035b6:	00 00                	add    %al,(%eax)
4035b8:	04 20                	add    $0x20,%al
4035ba:	81 00 00 00 1f 15    	addl   $0x151f0000,(%eax)
4035c0:	73 2b                	jae    0x4035ed
4035c2:	00 00                	add    %al,(%eax)
4035c4:	0a 6f 2c             	or     0x2c(%edi),%ch
4035c7:	00 00                	add    %al,(%eax)
4035c9:	0a 00                	or     (%eax),%al
4035cb:	02 7b 11             	add    0x11(%ebx),%bh
4035ce:	00 00                	add    %al,(%eax)
4035d0:	04 18                	add    $0x18,%al
4035d2:	6f                   	outsl  %ds:(%esi),(%dx)
4035d3:	34 00                	xor    $0x0,%al
4035d5:	00 0a                	add    %cl,(%edx)
4035d7:	00 02                	add    %al,(%edx)
4035d9:	7b 12                	jnp    0x4035ed
4035db:	00 00                	add    %al,(%eax)
4035dd:	04 1f                	add    $0x1f,%al
4035df:	5f                   	pop    %edi
4035e0:	20 8c 00 00 00 73 1c 	and    %cl,0x1c730000(%eax,%eax,1)
4035e7:	00 00                	add    %al,(%eax)
4035e9:	0a 6f 32             	or     0x32(%edi),%ch
4035ec:	00 00                	add    %al,(%eax)
4035ee:	0a 00                	or     (%eax),%al
4035f0:	02 7b 12             	add    0x12(%ebx),%bh
4035f3:	00 00                	add    %al,(%eax)
4035f5:	04 72                	add    $0x72,%al
4035f7:	55                   	push   %ebp
4035f8:	05 00 70 6f 33       	add    $0x336f7000,%eax
4035fd:	00 00                	add    %al,(%eax)
4035ff:	0a 00                	or     (%eax),%al
403601:	02 7b 12             	add    0x12(%ebx),%bh
403604:	00 00                	add    %al,(%eax)
403606:	04 20                	add    $0x20,%al
403608:	81 00 00 00 1f 4b    	addl   $0x4b1f0000,(%eax)
40360e:	73 2b                	jae    0x40363b
403610:	00 00                	add    %al,(%eax)
403612:	0a 6f 2c             	or     0x2c(%edi),%ch
403615:	00 00                	add    %al,(%eax)
403617:	0a 00                	or     (%eax),%al
403619:	02 7b 12             	add    0x12(%ebx),%bh
40361c:	00 00                	add    %al,(%eax)
40361e:	04 19                	add    $0x19,%al
403620:	6f                   	outsl  %ds:(%esi),(%dx)
403621:	34 00                	xor    $0x0,%al
403623:	00 0a                	add    %cl,(%edx)
403625:	00 02                	add    %al,(%edx)
403627:	7b 12                	jnp    0x40363b
403629:	00 00                	add    %al,(%eax)
40362b:	04 72                	add    $0x72,%al
40362d:	69 05 00 70 6f 20 00 	imul   $0xa0000,0x206f7000,%eax
403634:	00 0a 00
403637:	02 7b 13             	add    0x13(%ebx),%bh
40363a:	00 00                	add    %al,(%eax)
40363c:	04 17                	add    $0x17,%al
40363e:	6f                   	outsl  %ds:(%esi),(%dx)
40363f:	31 00                	xor    %eax,(%eax)
403641:	00 0a                	add    %cl,(%edx)
403643:	00 02                	add    %al,(%edx)
403645:	7b 13                	jnp    0x40365a
403647:	00 00                	add    %al,(%eax)
403649:	04 1f                	add    $0x1f,%al
40364b:	12 1f                	adc    (%edi),%bl
40364d:	1e                   	push   %ds
40364e:	73 1c                	jae    0x40366c
403650:	00 00                	add    %al,(%eax)
403652:	0a 6f 32             	or     0x32(%edi),%ch
403655:	00 00                	add    %al,(%eax)
403657:	0a 00                	or     (%eax),%al
403659:	02 7b 13             	add    0x13(%ebx),%bh
40365c:	00 00                	add    %al,(%eax)
40365e:	04 72                	add    $0x72,%al
403660:	6b 05 00 70 6f 33 00 	imul   $0x0,0x336f7000,%eax
403667:	00 0a                	add    %cl,(%edx)
403669:	00 02                	add    %al,(%edx)
40366b:	7b 13                	jnp    0x403680
40366d:	00 00                	add    %al,(%eax)
40366f:	04 1f                	add    $0x1f,%al
403671:	47                   	inc    %edi
403672:	1f                   	pop    %ds
403673:	0d 73 2b 00 00       	or     $0x2b73,%eax
403678:	0a 6f 2c             	or     0x2c(%edi),%ch
40367b:	00 00                	add    %al,(%eax)
40367d:	0a 00                	or     (%eax),%al
40367f:	02 7b 13             	add    0x13(%ebx),%bh
403682:	00 00                	add    %al,(%eax)
403684:	04 1a                	add    $0x1a,%al
403686:	6f                   	outsl  %ds:(%esi),(%dx)
403687:	34 00                	xor    $0x0,%al
403689:	00 0a                	add    %cl,(%edx)
40368b:	00 02                	add    %al,(%edx)
40368d:	7b 13                	jnp    0x4036a2
40368f:	00 00                	add    %al,(%eax)
403691:	04 72                	add    $0x72,%al
403693:	81 05 00 70 6f 20 00 	addl   $0xa0000,0x206f7000
40369a:	00 0a 00
40369d:	02 7b 14             	add    0x14(%ebx),%bh
4036a0:	00 00                	add    %al,(%eax)
4036a2:	04 17                	add    $0x17,%al
4036a4:	6f                   	outsl  %ds:(%esi),(%dx)
4036a5:	31 00                	xor    %eax,(%eax)
4036a7:	00 0a                	add    %cl,(%edx)
4036a9:	00 02                	add    %al,(%edx)
4036ab:	7b 14                	jnp    0x4036c1
4036ad:	00 00                	add    %al,(%eax)
4036af:	04 1f                	add    $0x1f,%al
4036b1:	37                   	aaa
4036b2:	1f                   	pop    %ds
4036b3:	41                   	inc    %ecx
4036b4:	73 1c                	jae    0x4036d2
4036b6:	00 00                	add    %al,(%eax)
4036b8:	0a 6f 32             	or     0x32(%edi),%ch
4036bb:	00 00                	add    %al,(%eax)
4036bd:	0a 00                	or     (%eax),%al
4036bf:	02 7b 14             	add    0x14(%ebx),%bh
4036c2:	00 00                	add    %al,(%eax)
4036c4:	04 72                	add    $0x72,%al
4036c6:	9d                   	popf
4036c7:	05 00 70 6f 33       	add    $0x336f7000,%eax
4036cc:	00 00                	add    %al,(%eax)
4036ce:	0a 00                	or     (%eax),%al
4036d0:	02 7b 14             	add    0x14(%ebx),%bh
4036d3:	00 00                	add    %al,(%eax)