409533:	00 2f                	add    %ch,(%edi)
409535:	21 00                	and    %eax,(%eax)
409537:	00 01                	add    %al,(%ecx)
409539:	00 04 24             	add    %al,(%esp)
40953c:	00 00                	add    %al,(%eax)
40953e:	02 00                	add    (%eax),%al
409540:	78 24                	js     0x409566
409542:	00 00                	add    %al,(%eax)
409544:	01 00                	add    %eax,(%eax)
409546:	85 23                	test   %esp,(%ebx)
409548:	00 00                	add    %al,(%eax)
40954a:	02 00                	add    (%eax),%al
40954c:	19 24 00             	sbb    %esp,(%eax,%eax,1)
40954f:	00 01                	add    %al,(%ecx)
409551:	00 8a 04 00 00 01    	add    %cl,0x1000004(%edx)
409557:	00 ac 20 00 00 02 00 	add    %ch,0x20000(%eax,%eiz,1)
40955e:	6c                   	insb   (%dx),%es:(%edi)
40955f:	04 00                	add    $0x0,%al
409561:	00 01                	add    %al,(%ecx)
409563:	00 8a 04 00 00 02    	add    %cl,0x2000004(%edx)
409569:	00 80 16 00 00 01    	add    %al,0x1000016(%eax)
40956f:	00 8a 04 00 00 02    	add    %cl,0x2000004(%edx)
409575:	00 80 16 00 00 03    	add    %al,0x3000016(%eax)
40957b:	00 a5 0c 00 00 04    	add    %ah,0x400000c(%ebp)
409581:	00 ac 20 00 00 01 00 	add    %ch,0x10000(%eax,%eiz,1)
409588:	c0 21 00             	shlb   $0x0,(%ecx)
40958b:	00 01                	add    %al,(%ecx)
40958d:	00 ac 20 00 00 02 00 	add    %ch,0x20000(%eax,%eiz,1)
409594:	6c                   	insb   (%dx),%es:(%edi)
409595:	04 00                	add    $0x0,%al
409597:	00 01                	add    %al,(%ecx)
409599:	00 c2                	add    %al,%dl
40959b:	06                   	push   %es
40959c:	00 00                	add    %al,(%eax)
40959e:	02 00                	add    (%eax),%al
4095a0:	28 11                	sub    %dl,(%ecx)
4095a2:	00 00                	add    %al,(%eax)
4095a4:	01 00                	add    %eax,(%eax)
4095a6:	c2 06 00             	ret    $0x6
4095a9:	00 02                	add    %al,(%edx)
4095ab:	00 28                	add    %ch,(%eax)
4095ad:	11 00                	adc    %eax,(%eax)
4095af:	00 03                	add    %al,(%ebx)
4095b1:	00 a5 0c 00 00 04    	add    %ah,0x400000c(%ebp)
4095b7:	00 ac 20 00 00 01 00 	add    %ch,0x10000(%eax,%eiz,1)
4095be:	c0 21 00             	shlb   $0x0,(%ecx)
4095c1:	00 01                	add    %al,(%ecx)
4095c3:	00 04 24             	add    %al,(%esp)
4095c6:	00 00                	add    %al,(%eax)
4095c8:	02 00                	add    (%eax),%al
4095ca:	78 24                	js     0x4095f0
4095cc:	00 00                	add    %al,(%eax)
4095ce:	01 00                	add    %eax,(%eax)
4095d0:	70 1a                	jo     0x4095ec
4095d2:	00 00                	add    %al,(%eax)
4095d4:	02 00                	add    (%eax),%al
4095d6:	0b 0b                	or     (%ebx),%ecx
4095d8:	00 00                	add    %al,(%eax)
4095da:	01 00                	add    %eax,(%eax)
4095dc:	b6 1b                	mov    $0x1b,%dh
4095de:	00 00                	add    %al,(%eax)
4095e0:	01 00                	add    %eax,(%eax)
4095e2:	8a 04 00             	mov    (%eax,%eax,1),%al
4095e5:	00 02                	add    %al,(%edx)
4095e7:	00 80 16 00 00 01    	add    %al,0x1000016(%eax)
4095ed:	00 c2                	add    %al,%dl
4095ef:	06                   	push   %es
4095f0:	00 00                	add    %al,(%eax)
4095f2:	02 00                	add    (%eax),%al
4095f4:	28 11                	sub    %dl,(%ecx)
4095f6:	00 00                	add    %al,(%eax)
4095f8:	01 00                	add    %eax,(%eax)
4095fa:	91                   	xchg   %eax,%ecx
4095fb:	03 00                	add    (%eax),%eax
4095fd:	00 01                	add    %al,(%ecx)
4095ff:	00 70 1a             	add    %dh,0x1a(%eax)
409602:	00 00                	add    %al,(%eax)
409604:	02 00                	add    (%eax),%al
409606:	0b 0b                	or     (%ebx),%ecx
409608:	00 00                	add    %al,(%eax)
40960a:	01 00                	add    %eax,(%eax)
40960c:	70 1a                	jo     0x409628
40960e:	00 00                	add    %al,(%eax)
409610:	02 00                	add    (%eax),%al
409612:	0b 0b                	or     (%ebx),%ecx
409614:	00 00                	add    %al,(%eax)
409616:	01 00                	add    %eax,(%eax)
409618:	70 1a                	jo     0x409634
40961a:	00 00                	add    %al,(%eax)
40961c:	02 00                	add    (%eax),%al
40961e:	0b 0b                	or     (%ebx),%ecx
409620:	00 00                	add    %al,(%eax)
409622:	01 00                	add    %eax,(%eax)
409624:	70 1a                	jo     0x409640
409626:	00 00                	add    %al,(%eax)
409628:	02 00                	add    (%eax),%al
40962a:	0b 0b                	or     (%ebx),%ecx
40962c:	00 00                	add    %al,(%eax)
40962e:	01 00                	add    %eax,(%eax)
409630:	70 1a                	jo     0x40964c
409632:	00 00                	add    %al,(%eax)
409634:	02 00                	add    (%eax),%al
409636:	0b 0b                	or     (%ebx),%ecx
409638:	00 00                	add    %al,(%eax)
40963a:	01 00                	add    %eax,(%eax)
40963c:	88 0b                	mov    %cl,(%ebx)
40963e:	00 00                	add    %al,(%eax)
409640:	01 00                	add    %eax,(%eax)
409642:	89 06                	mov    %eax,(%esi)
409644:	00 00                	add    %al,(%eax)
409646:	01 00                	add    %eax,(%eax)
409648:	b6 1b                	mov    $0x1b,%dh
40964a:	00 00                	add    %al,(%eax)
40964c:	01 00                	add    %eax,(%eax)
40964e:	ab                   	stos   %eax,%es:(%edi)
40964f:	06                   	push   %es
409650:	02 00                	add    (%eax),%al
409652:	02 00                	add    (%eax),%al
409654:	9a 1b 02 00 03 00 74 	lcall  $0x7400,$0x300021b
40965b:	0c 02                	or     $0x2,%al
40965d:	00 04 00             	add    %al,(%eax,%eax,1)
409660:	50                   	push   %eax
409661:	21 00                	and    %eax,(%eax)
409663:	00 01                	add    %al,(%ecx)
409665:	00 04 24             	add    %al,(%esp)
409668:	00 00                	add    %al,(%eax)
40966a:	01 00                	add    %eax,(%eax)
40966c:	04 24                	add    $0x24,%al
40966e:	00 00                	add    %al,(%eax)
409670:	01 00                	add    %eax,(%eax)
409672:	ff 22                	jmp    *(%edx)
409674:	00 00                	add    %al,(%eax)
409676:	01 00                	add    %eax,(%eax)
409678:	08 0b                	or     %cl,(%ebx)
40967a:	00 00                	add    %al,(%eax)
40967c:	01 00                	add    %eax,(%eax)
40967e:	04 0a                	add    $0xa,%al
409680:	00 00                	add    %al,(%eax)
409682:	01 00                	add    %eax,(%eax)
409684:	70 1a                	jo     0x4096a0
409686:	00 00                	add    %al,(%eax)
409688:	02 00                	add    (%eax),%al
40968a:	0b 0b                	or     (%ebx),%ecx
40968c:	00 00                	add    %al,(%eax)
40968e:	01 00                	add    %eax,(%eax)
409690:	70 1a                	jo     0x4096ac
409692:	00 00                	add    %al,(%eax)
409694:	02 00                	add    (%eax),%al
409696:	0b 0b                	or     (%ebx),%ecx
409698:	00 00                	add    %al,(%eax)
40969a:	01 00                	add    %eax,(%eax)
40969c:	70 1a                	jo     0x4096b8
40969e:	00 00                	add    %al,(%eax)
4096a0:	02 00                	add    (%eax),%al
4096a2:	0b 0b                	or     (%ebx),%ecx
4096a4:	00 00                	add    %al,(%eax)
4096a6:	01 00                	add    %eax,(%eax)
4096a8:	70 1a                	jo     0x4096c4
4096aa:	00 00                	add    %al,(%eax)
4096ac:	02 00                	add    (%eax),%al
4096ae:	0b 0b                	or     (%ebx),%ecx
4096b0:	00 00                	add    %al,(%eax)
4096b2:	01 00                	add    %eax,(%eax)
4096b4:	70 1a                	jo     0x4096d0
4096b6:	00 00                	add    %al,(%eax)
4096b8:	02 00                	add    (%eax),%al
4096ba:	0b 0b                	or     (%ebx),%ecx
4096bc:	00 00                	add    %al,(%eax)
4096be:	01 00                	add    %eax,(%eax)
4096c0:	70 1a                	jo     0x4096dc
4096c2:	00 00                	add    %al,(%eax)
4096c4:	02 00                	add    (%eax),%al
4096c6:	0b 0b                	or     (%ebx),%ecx
4096c8:	00 00                	add    %al,(%eax)
4096ca:	01 00                	add    %eax,(%eax)
4096cc:	70 1a                	jo     0x4096e8
4096ce:	00 00                	add    %al,(%eax)
4096d0:	02 00                	add    (%eax),%al
4096d2:	0b 0b                	or     (%ebx),%ecx
4096d4:	00 00                	add    %al,(%eax)
4096d6:	01 00                	add    %eax,(%eax)
4096d8:	70 1a                	jo     0x4096f4
4096da:	00 00                	add    %al,(%eax)
4096dc:	02 00                	add    (%eax),%al
4096de:	0b 0b                	or     (%ebx),%ecx
4096e0:	00 00                	add    %al,(%eax)
4096e2:	01 00                	add    %eax,(%eax)
4096e4:	70 1a                	jo     0x409700
4096e6:	00 00                	add    %al,(%eax)
4096e8:	02 00                	add    (%eax),%al
4096ea:	0b 0b                	or     (%ebx),%ecx
4096ec:	00 00                	add    %al,(%eax)
4096ee:	01 00                	add    %eax,(%eax)
4096f0:	70 1a                	jo     0x40970c
4096f2:	00 00                	add    %al,(%eax)
4096f4:	02 00                	add    (%eax),%al
4096f6:	0b 0b                	or     (%ebx),%ecx
4096f8:	00 00                	add    %al,(%eax)
4096fa:	01 00                	add    %eax,(%eax)
4096fc:	70 1a                	jo     0x409718
4096fe:	00 00                	add    %al,(%eax)
409700:	02 00                	add    (%eax),%al
409702:	0b 0b                	or     (%ebx),%ecx
409704:	00 00                	add    %al,(%eax)
409706:	01 00                	add    %eax,(%eax)
409708:	70 1a                	jo     0x409724
40970a:	00 00                	add    %al,(%eax)
40970c:	02 00                	add    (%eax),%al
40970e:	0b 0b                	or     (%ebx),%ecx
409710:	00 00                	add    %al,(%eax)
409712:	01 00                	add    %eax,(%eax)
409714:	70 1a                	jo     0x409730
409716:	00 00                	add    %al,(%eax)
409718:	02 00                	add    (%eax),%al
40971a:	0b 0b                	or     (%ebx),%ecx
40971c:	00 00                	add    %al,(%eax)
40971e:	01 00                	add    %eax,(%eax)
409720:	70 1a                	jo     0x40973c
409722:	00 00                	add    %al,(%eax)
409724:	02 00                	add    (%eax),%al
409726:	0b 0b                	or     (%ebx),%ecx
409728:	00 00                	add    %al,(%eax)
40972a:	01 00                	add    %eax,(%eax)
40972c:	88 0b                	mov    %cl,(%ebx)
40972e:	00 00                	add    %al,(%eax)
409730:	01 00                	add    %eax,(%eax)
409732:	04 0a                	add    $0xa,%al
409734:	00 00                	add    %al,(%eax)
409736:	02 00                	add    (%eax),%al
409738:	1c 0a                	sbb    $0xa,%al
40973a:	00 00                	add    %al,(%eax)
40973c:	01 00                	add    %eax,(%eax)
40973e:	80 16 00             	adcb   $0x0,(%esi)
409741:	00 01                	add    %al,(%ecx)
409743:	00 80 16 00 00 01    	add    %al,0x1000016(%eax)
409749:	00 58 00             	add    %bl,0x0(%eax)
40974c:	00 00                	add    %al,(%eax)
40974e:	02 00                	add    (%eax),%al
409750:	34 01                	xor    $0x1,%al
409752:	00 00                	add    %al,(%eax)
409754:	03 00                	add    (%eax),%eax
409756:	03 13                	add    (%ebx),%edx
409758:	00 00                	add    %al,(%eax)
40975a:	01 00                	add    %eax,(%eax)
40975c:	0d 0a 00 00 01       	or     $0x100000a,%eax
409761:	00 0d 0a 00 00 01    	add    %cl,0x100000a
409767:	00 80 16 00 00 01    	add    %al,0x1000016(%eax)
40976d:	00 80 16 00 00 01    	add    %al,0x1000016(%eax)
409773:	00 08                	add    %cl,(%eax)
409775:	0b 00                	or     (%eax),%eax
409777:	00 01                	add    %al,(%ecx)
409779:	00 04 0a             	add    %al,(%edx,%ecx,1)
40977c:	00 00                	add    %al,(%eax)
40977e:	02 00                	add    (%eax),%al
409780:	1c 0a                	sbb    $0xa,%al
409782:	00 00                	add    %al,(%eax)
409784:	01 00                	add    %eax,(%eax)
409786:	ea 16 00 00 02 00 fb 	ljmp   $0xfb00,$0x2000016
40978d:	16                   	push   %ss
40978e:	00 00                	add    %al,(%eax)
409790:	03 00                	add    (%eax),%eax
409792:	ad                   	lods   %ds:(%esi),%eax
409793:	23 00                	and    (%eax),%eax
409795:	00 01                	add    %al,(%ecx)
409797:	00 08                	add    %cl,(%eax)
409799:	0b 00                	or     (%eax),%eax
40979b:	00 02                	add    %al,(%edx)
40979d:	00 7f 17             	add    %bh,0x17(%edi)
4097a0:	00 00                	add    %al,(%eax)
4097a2:	03 00                	add    (%eax),%eax
4097a4:	ad                   	lods   %ds:(%esi),%eax
4097a5:	23 00                	and    (%eax),%eax
4097a7:	00 01                	add    %al,(%ecx)
4097a9:	00 09                	add    %cl,(%ecx)
4097ab:	13 00                	adc    (%eax),%eax
4097ad:	00 02                	add    %al,(%edx)
4097af:	00 82 1c 00 00 03    	add    %al,0x300001c(%edx)
4097b5:	00 4d 00             	add    %cl,0x0(%ebp)
4097b8:	00 00                	add    %al,(%eax)
4097ba:	04 00                	add    $0x0,%al
4097bc:	29 01                	sub    %eax,(%ecx)
4097be:	00 00                	add    %al,(%eax)
4097c0:	01 00                	add    %eax,(%eax)
4097c2:	6b 20 00             	imul   $0x0,(%eax),%esp
4097c5:	00 02                	add    %al,(%edx)
4097c7:	00 13                	add    %dl,(%ebx)
4097c9:	20 00                	and    %al,(%eax)
4097cb:	00 01                	add    %al,(%ecx)
4097cd:	00 ce                	add    %cl,%dh
4097cf:	20 00                	and    %al,(%eax)
4097d1:	00 02                	add    %al,(%edx)
4097d3:	00 3e                	add    %bh,(%esi)
4097d5:	11 00                	adc    %eax,(%eax)
4097d7:	00 03                	add    %al,(%ebx)
4097d9:	00 8d 06 00 00 04    	add    %cl,0x4000006(%ebp)
4097df:	00 42 22             	add    %al,0x22(%edx)
4097e2:	00 00                	add    %al,(%eax)
4097e4:	05 00 58 04 00       	add    $0x45800,%eax
4097e9:	00 01                	add    %al,(%ecx)
4097eb:	00 45 0a             	add    %al,0xa(%ebp)
4097ee:	00 00                	add    %al,(%eax)
4097f0:	02 00                	add    (%eax),%al
4097f2:	8c 0c 00             	mov    %cs,(%eax,%eax,1)
4097f5:	00 03                	add    %al,(%ebx)
4097f7:	00 09                	add    %cl,(%ecx)
4097f9:	13 00                	adc    (%eax),%eax
4097fb:	00 04 00             	add    %al,(%eax,%eax,1)
4097fe:	c0 21 00             	shlb   $0x0,(%ecx)
409801:	00 01                	add    %al,(%ecx)
409803:	00 0d 0a 15 00 5c    	add    %cl,0x5c00150a
409809:	00 1a                	add    %bl,(%edx)
40980b:	00 6c 00 1a          	add    %ch,0x1a(%eax,%eax,1)
40980f:	00 44 00 1b          	add    %al,0x1b(%eax,%eax,1)
409813:	00 44 00 1c          	add    %al,0x1c(%eax,%eax,1)
409817:	00 6c 00 1c          	add    %ch,0x1c(%eax,%eax,1)
40981b:	00 44 00 09          	add    %al,0x9(%eax,%eax,1)
40981f:	00 8c 1c 01 00 11 00 	add    %cl,0x110001(%esp,%ebx,1)
409826:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
409829:	00 19                	add    %bl,(%ecx)
40982b:	00 8c 1c 0a 00 29 00 	add    %cl,0x29000a(%esp,%ebx,1)
409832:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409835:	00 31                	add    %dh,(%ecx)
409837:	00 8c 1c 10 00 39 00 	add    %cl,0x390010(%esp,%ebx,1)
40983e:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409841:	00 41 00             	add    %al,0x0(%ecx)
409844:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409847:	00 49 00             	add    %cl,0x0(%ecx)
40984a:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
40984d:	00 51 00             	add    %dl,0x0(%ecx)
409850:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409853:	00 59 00             	add    %bl,0x0(%ecx)
409856:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409859:	00 61 00             	add    %ah,0x0(%ecx)
40985c:	8c 1c 15 00 69 00 8c 	mov    %ds,-0x73ff9700(,%edx,1)
409863:	1c 10                	sbb    $0x10,%al
409865:	00 71 00             	add    %dh,0x0(%ecx)
409868:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
40986b:	00 79 00             	add    %bh,0x0(%ecx)
40986e:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
409871:	00 39                	add    %bh,(%ecx)
409873:	01 8c 1c 06 00 d1 01 	add    %ecx,0x1d10006(%esp,%ebx,1)
40987a:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
40987d:	00 e1                	add    %ah,%cl
40987f:	01 8c 1c 1a 00 09 02 	add    %ecx,0x209001a(%esp,%ebx,1)
409886:	8c 1c 21             	mov    %ds,(%ecx,%eiz,1)
409889:	00 11                	add    %dl,(%ecx)
40988b:	02 8c 1c 06 00 39 02 	add    0x2390006(%esp,%ebx,1),%cl
409892:	8c 1c 27             	mov    %ds,(%edi,%eiz,1)
409895:	00 81 00 8c 1c 06    	add    %al,0x61c8c00(%ecx)
40989b:	00 41 02             	add    %al,0x2(%ecx)