405485:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
40548b:	02 09                	add    (%ecx),%cl
40548d:	00 dc                	add    %bl,%ah
40548f:	21 00                	and    %eax,(%eax)
405491:	00 00                	add    %al,(%eax)
405493:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
405499:	00 09                	add    %cl,(%ecx)
40549b:	00 e5                	add    %ah,%ch
40549d:	21 00                	and    %eax,(%eax)
40549f:	00 00                	add    %al,(%eax)
4054a1:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
4054a7:	02 09                	add    (%ecx),%cl
4054a9:	00 f1                	add    %dh,%cl
4054ab:	21 00                	and    %eax,(%eax)
4054ad:	00 00                	add    %al,(%eax)
4054af:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
4054b5:	00 09                	add    %cl,(%ecx)
4054b7:	00 04 22             	add    %al,(%edx,%eiz,1)
4054ba:	00 00                	add    %al,(%eax)
4054bc:	00 00                	add    %al,(%eax)
4054be:	96                   	xchg   %eax,%esi
4054bf:	00 2d 01 8f 03 09    	add    %ch,0x9038f01
4054c5:	00 1c 22             	add    %bl,(%edx,%eiz,1)
4054c8:	00 00                	add    %al,(%eax)
4054ca:	00 00                	add    %al,(%eax)
4054cc:	86 00                	xchg   %al,(%eax)
4054ce:	01 00                	add    %eax,(%eax)
4054d0:	88 00                	mov    %al,(%eax)
4054d2:	09 00                	or     %eax,(%eax)
4054d4:	c0 22 00             	shlb   $0x0,(%edx)
4054d7:	00 00                	add    %al,(%eax)
4054d9:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
4054df:	00 09                	add    %cl,(%ecx)
4054e1:	00 dc                	add    %bl,%ah
4054e3:	22 00                	and    (%eax),%al
4054e5:	00 00                	add    %al,(%eax)
4054e7:	00 86 00 58 08 94    	add    %al,-0x6bf7a800(%esi)
4054ed:	03 09                	add    (%ecx),%ecx
4054ef:	00 10                	add    %dl,(%eax)
4054f1:	26 00 00             	add    %al,%es:(%eax)
4054f4:	00 00                	add    %al,(%eax)
4054f6:	86 18                	xchg   %bl,(%eax)
4054f8:	2e 12 e2             	cs adc %dl,%ah
4054fb:	00 0a                	add    %cl,(%edx)
4054fd:	00 28                	add    %ch,(%eax)
4054ff:	26 00 00             	add    %al,%es:(%eax)
405502:	00 00                	add    %al,(%eax)
405504:	86 00                	xchg   %al,(%eax)
405506:	a5                   	movsl  %ds:(%esi),%es:(%edi)
405507:	13 e2                	adc    %edx,%esp
405509:	00 0c 00             	add    %cl,(%eax,%eax,1)
40550c:	3c 26                	cmp    $0x26,%al
40550e:	00 00                	add    %al,(%eax)
405510:	00 00                	add    %al,(%eax)
405512:	86 00                	xchg   %al,(%eax)
405514:	83 01 b7             	addl   $0xffffffb7,(%ecx)
405517:	00 0e                	add    %cl,(%esi)
405519:	00 54 26 00          	add    %dl,0x0(%esi,%eiz,1)
40551d:	00 00                	add    %al,(%eax)
40551f:	00 86 00 cc 01 b7    	add    %al,-0x48fe3400(%esi)
405525:	00 0e                	add    %cl,(%esi)
405527:	00 6c 26 00          	add    %ch,0x0(%esi,%eiz,1)
40552b:	00 00                	add    %al,(%eax)
40552d:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
405533:	02 0e                	add    (%esi),%cl
405535:	00 74 26 00          	add    %dh,0x0(%esi,%eiz,1)
405539:	00 00                	add    %al,(%eax)
40553b:	00 96 00 87 13 9a    	add    %dl,-0x65ec7900(%esi)
405541:	03 0e                	add    (%esi),%ecx
405543:	00 dc                	add    %bl,%ah
405545:	21 00                	and    %eax,(%eax)
405547:	00 00                	add    %al,(%eax)
405549:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
40554f:	00 0f                	add    %cl,(%edi)
405551:	00 f8                	add    %bh,%al
405553:	26 00 00             	add    %al,%es:(%eax)
405556:	00 00                	add    %al,(%eax)
405558:	86 18                	xchg   %bl,(%eax)
40555a:	2e 12 06             	adc    %cs:(%esi),%al
40555d:	00 0f                	add    %cl,(%edi)
40555f:	00 20                	add    %ah,(%eax)
405561:	27                   	daa
405562:	00 00                	add    %al,(%eax)
405564:	00 00                	add    %al,(%eax)
405566:	81 00 bb 05 06 00    	addl   $0x605bb,(%eax)
40556c:	0f 00 00             	sldt   (%eax)
40556f:	2a 00                	sub    (%eax),%al
405571:	00 00                	add    %al,(%eax)
405573:	00 86 00 38 08 fa    	add    %al,-0x5f7c800(%esi)
405579:	00 0f                	add    %cl,(%edi)
40557b:	00 1f                	add    %bl,(%edi)
40557d:	2a 00                	sub    (%eax),%al
40557f:	00 00                	add    %al,(%eax)
405581:	00 91 18 34 12 80    	add    %dl,-0x7fedcbe8(%ecx)
405587:	02 11                	add    (%ecx),%dl
405589:	00 2d 2a 00 00 00    	add    %ch,0x2a
40558f:	00 86 18 2e 12 06    	add    %al,0x6122e18(%esi)
405595:	00 11                	add    %dl,(%ecx)
405597:	00 4c 2a 00          	add    %cl,0x0(%edx,%ebp,1)
40559b:	00 00                	add    %al,(%eax)
40559d:	00 81 00 6d 0e a0    	add    %al,-0x5ff19300(%ecx)
4055a3:	03 11                	add    (%ecx),%edx
4055a5:	00 98 2a 00 00 00    	add    %bl,0x2a(%eax)
4055ab:	00 81 00 39 04 a0    	add    %al,-0x5ffbc700(%ecx)
4055b1:	03 13                	add    (%ebx),%edx
4055b3:	00 dc                	add    %bl,%ah
4055b5:	2a 00                	sub    (%eax),%al
4055b7:	00 00                	add    %al,(%eax)
4055b9:	00 81 00 3b 0a a0    	add    %al,-0x5ff5c500(%ecx)
4055bf:	03 15 00 20 2b 00    	add    0x2b2000,%edx
4055c5:	00 00                	add    %al,(%eax)
4055c7:	00 81 00 b4 0a a0    	add    %al,-0x5ff54c00(%ecx)
4055cd:	03 17                	add    (%edi),%edx
4055cf:	00 2a                	add    %ch,(%edx)
4055d1:	2b 00                	sub    (%eax),%eax
4055d3:	00 00                	add    %al,(%eax)
4055d5:	00 81 00 7d 0a a0    	add    %al,-0x5ff58300(%ecx)
4055db:	03 19                	add    (%ecx),%ebx
4055dd:	00 2a                	add    %ch,(%edx)
4055df:	2b 00                	sub    (%eax),%eax
4055e1:	00 00                	add    %al,(%eax)
4055e3:	00 81 00 98 0a a0    	add    %al,-0x5ff56800(%ecx)
4055e9:	03 1b                	add    (%ebx),%ebx
4055eb:	00 2a                	add    %ch,(%edx)
4055ed:	2b 00                	sub    (%eax),%eax
4055ef:	00 00                	add    %al,(%eax)
4055f1:	00 81 00 74 09 a0    	add    %al,-0x5ff68c00(%ecx)
4055f7:	03 1d 00 2d 2b 00    	add    0x2b2d00,%ebx
4055fd:	00 00                	add    %al,(%eax)
4055ff:	00 81 00 fb 09 a0    	add    %al,-0x5ff60500(%ecx)
405605:	03 1f                	add    (%edi),%ebx
405607:	00 47 2b             	add    %al,0x2b(%edi)
40560a:	00 00                	add    %al,(%eax)
40560c:	00 00                	add    %al,(%eax)
40560e:	81 00 1a 0a a0 03    	addl   $0x3a00a1a,(%eax)
405614:	21 00                	and    %eax,(%eax)
405616:	61                   	popa
405617:	2b 00                	sub    (%eax),%eax
405619:	00 00                	add    %al,(%eax)
40561b:	00 81 00 55 09 a0    	add    %al,-0x5ff6ab00(%ecx)
405621:	03 23                	add    (%ebx),%esp
405623:	00 6c 2b 00          	add    %ch,0x0(%ebx,%ebp,1)
405627:	00 00                	add    %al,(%eax)
405629:	00 81 00 91 09 a0    	add    %al,-0x5ff66f00(%ecx)
40562f:	03 25 00 77 2b 00    	add    0x2b7700,%esp
405635:	00 00                	add    %al,(%eax)
405637:	00 81 00 b5 09 a0    	add    %al,-0x5ff64b00(%ecx)
40563d:	03 27                	add    (%edi),%esp
40563f:	00 82 2b 00 00 00    	add    %al,0x2b(%edx)
405645:	00 81 00 59 0a a0    	add    %al,-0x5ff5a700(%ecx)
40564b:	03 29                	add    (%ecx),%ebp
40564d:	00 90 2b 00 00 00    	add    %dl,0x2b(%eax)
405653:	00 81 00 db 09 a0    	add    %al,-0x5ff62500(%ecx)
405659:	03 2b                	add    (%ebx),%ebp
40565b:	00 c4                	add    %al,%ah
40565d:	2b 00                	sub    (%eax),%eax
40565f:	00 00                	add    %al,(%eax)
405661:	00 c4                	add    %al,%ah
405663:	00 11                	add    %dl,(%ecx)
405665:	06                   	push   %es
405666:	15 00 2d 00 fc       	adc    $0xfc002d00,%eax
40566b:	2b 00                	sub    (%eax),%eax
40566d:	00 00                	add    %al,(%eax)
40566f:	00 81 00 3e 14 06    	add    %al,0x6143e00(%ecx)
405675:	00 2e                	add    %ch,(%esi)
405677:	00 18                	add    %bl,(%eax)
405679:	3f                   	aas
40567a:	00 00                	add    %al,(%eax)
40567c:	00 00                	add    %al,(%eax)
40567e:	86 18                	xchg   %bl,(%eax)
405680:	2e 12 a7 03 2e 00 64 	adc    %cs:0x64002e03(%edi),%ah
405687:	3f                   	aas
405688:	00 00                	add    %al,(%eax)
40568a:	00 00                	add    %al,(%eax)
40568c:	86 00                	xchg   %al,(%eax)
40568e:	bc 03 06 00 30       	mov    $0x30000603,%esp
405693:	00 ec                	add    %ch,%ah
405695:	3f                   	aas
405696:	00 00                	add    %al,(%eax)
405698:	00 00                	add    %al,(%eax)
40569a:	c6 00 ff             	movb   $0xff,(%eax)
40569d:	13 01                	adc    (%ecx),%eax
40569f:	00 30                	add    %dh,(%eax)
4056a1:	00 1c 40             	add    %bl,(%eax,%eax,2)
4056a4:	00 00                	add    %al,(%eax)
4056a6:	00 00                	add    %al,(%eax)
4056a8:	86 00                	xchg   %al,(%eax)
4056aa:	d5 03                	aad    $0x3
4056ac:	01 00                	add    %eax,(%eax)
4056ae:	31 00                	xor    %eax,(%eax)
4056b0:	ec                   	in     (%dx),%al
4056b1:	40                   	inc    %eax
4056b2:	00 00                	add    %al,(%eax)
4056b4:	00 00                	add    %al,(%eax)
4056b6:	86 18                	xchg   %bl,(%eax)
4056b8:	2e 12 06             	adc    %cs:(%esi),%al
4056bb:	00 32                	add    %dh,(%edx)
4056bd:	00 00                	add    %al,(%eax)
4056bf:	41                   	inc    %ecx
4056c0:	00 00                	add    %al,(%eax)
4056c2:	00 00                	add    %al,(%eax)
4056c4:	c6 00 c3             	movb   $0xc3,(%eax)
4056c7:	11 30                	adc    %esi,(%eax)
4056c9:	01 32                	add    %esi,(%edx)
4056cb:	00 13                	add    %dl,(%ebx)
4056cd:	41                   	inc    %ecx
4056ce:	00 00                	add    %al,(%eax)
4056d0:	00 00                	add    %al,(%eax)
4056d2:	c6 00 a0             	movb   $0xa0,(%eax)
4056d5:	04 ae                	add    $0xae,%al
4056d7:	03 32                	add    (%edx),%esi
4056d9:	00 18                	add    %bl,(%eax)
4056db:	41                   	inc    %ecx
4056dc:	00 00                	add    %al,(%eax)
4056de:	00 00                	add    %al,(%eax)
4056e0:	c6 00 b3             	movb   $0xb3,(%eax)
4056e3:	04 06                	add    $0x6,%al
4056e5:	00 33                	add    %dh,(%ebx)
4056e7:	00 23                	add    %ah,(%ebx)
4056e9:	41                   	inc    %ecx
4056ea:	00 00                	add    %al,(%eax)
4056ec:	00 00                	add    %al,(%eax)
4056ee:	86 18                	xchg   %bl,(%eax)
4056f0:	2e 12 06             	adc    %cs:(%esi),%al
4056f3:	00 33                	add    %dh,(%ebx)
4056f5:	00 38                	add    %bh,(%eax)
4056f7:	41                   	inc    %ecx
4056f8:	00 00                	add    %al,(%eax)
4056fa:	00 00                	add    %al,(%eax)
4056fc:	c6 00 c3             	movb   $0xc3,(%eax)
4056ff:	11 30                	adc    %esi,(%eax)
405701:	01 33                	add    %esi,(%ebx)
405703:	00 5e 41             	add    %bl,0x41(%esi)
405706:	00 00                	add    %al,(%eax)
405708:	00 00                	add    %al,(%eax)
40570a:	c6 00 a0             	movb   $0xa0,(%eax)
40570d:	04 ae                	add    $0xae,%al
40570f:	03 33                	add    (%ebx),%esi
405711:	00 18                	add    %bl,(%eax)
405713:	41                   	inc    %ecx
405714:	00 00                	add    %al,(%eax)
405716:	00 00                	add    %al,(%eax)
405718:	c6 00 b3             	movb   $0xb3,(%eax)
40571b:	04 06                	add    $0x6,%al
40571d:	00 34 00             	add    %dh,(%eax,%eax,1)
405720:	69 41 00 00 00 00 86 	imul   $0x86000000,0x0(%ecx),%eax
405727:	08 6a 11             	or     %ch,0x11(%edx)
40572a:	76 02                	jbe    0x40572e
40572c:	34 00                	xor    $0x0,%al
40572e:	71 41                	jno    0x405771
405730:	00 00                	add    %al,(%eax)
405732:	00 00                	add    %al,(%eax)
405734:	86 08                	xchg   %cl,(%eax)
405736:	83 11 b4             	adcl   $0xffffffb4,(%ecx)
405739:	03 34 00             	add    (%eax,%eax,1),%esi
40573c:	00 00                	add    %al,(%eax)
40573e:	00 00                	add    %al,(%eax)
405740:	00 00                	add    %al,(%eax)
405742:	c6 05 ff 13 01 00 35 	movb   $0x35,0x113ff
405749:	00 dc                	add    %bl,%ah
40574b:	21 00                	and    %eax,(%eax)
40574d:	00 00                	add    %al,(%eax)
40574f:	00 84 18 2e 12 06 00 	add    %al,0x6122e(%eax,%ebx,1)
405756:	36 00 7a 41          	add    %bh,%ss:0x41(%edx)
40575a:	00 00                	add    %al,(%eax)
40575c:	00 00                	add    %al,(%eax)
40575e:	86 18                	xchg   %bl,(%eax)
405760:	2e 12 b9 03 36 00 94 	adc    %cs:-0x6bffc9fd(%ecx),%bh
405767:	41                   	inc    %ecx
405768:	00 00                	add    %al,(%eax)
40576a:	00 00                	add    %al,(%eax)
40576c:	c6 00 ff             	movb   $0xff,(%eax)
40576f:	13 01                	adc    (%ecx),%eax
405771:	00 37                	add    %dh,(%edi)
405773:	00 68 42             	add    %ch,0x42(%eax)
405776:	00 00                	add    %al,(%eax)
405778:	00 00                	add    %al,(%eax)
40577a:	86 18                	xchg   %bl,(%eax)
40577c:	2e 12 06             	adc    %cs:(%esi),%al
40577f:	00 38                	add    %bh,(%eax)
405781:	00 7c 42 00          	add    %bh,0x0(%edx,%eax,2)
405785:	00 00                	add    %al,(%eax)
405787:	00 c6                	add    %al,%dh
405789:	00 c3                	add    %al,%bl
40578b:	11 30                	adc    %esi,(%eax)
40578d:	01 38                	add    %edi,(%eax)
40578f:	00 5e 41             	add    %bl,0x41(%esi)
405792:	00 00                	add    %al,(%eax)
405794:	00 00                	add    %al,(%eax)
405796:	c6 00 a0             	movb   $0xa0,(%eax)
405799:	04 ae                	add    $0xae,%al
40579b:	03 38                	add    (%eax),%edi
40579d:	00 18                	add    %bl,(%eax)
40579f:	41                   	inc    %ecx
4057a0:	00 00                	add    %al,(%eax)
4057a2:	00 00                	add    %al,(%eax)
4057a4:	c6 00 b3             	movb   $0xb3,(%eax)
4057a7:	04 06                	add    $0x6,%al
4057a9:	00 39                	add    %bh,(%ecx)
4057ab:	00 a2 42 00 00 00    	add    %ah,0x42(%edx)
4057b1:	00 86 08 42 04 bf    	add    %al,-0x40fbbdf8(%esi)
4057b7:	03 39                	add    (%ecx),%edi
4057b9:	00 aa 42 00 00 00    	add    %ch,0x42(%edx)
4057bf:	00 86 08 53 04 b9    	add    %al,-0x46fbacf8(%esi)
4057c5:	03 39                	add    (%ecx),%edi
4057c7:	00 b3 42 00 00 00    	add    %dh,0x42(%ebx)
4057cd:	00 86 08 e2 0a c4    	add    %al,-0x3bf51df8(%esi)
4057d3:	03 3a                	add    (%edx),%edi
4057d5:	00 bb 42 00 00 00    	add    %bh,0x42(%ebx)
4057db:	00 86 08 ec 0a c9    	add    %al,-0x36f513f8(%esi)
4057e1:	03 3a                	add    (%edx),%edi
4057e3:	00 c4                	add    %al,%ah
4057e5:	42                   	inc    %edx
4057e6:	00 00                	add    %al,(%eax)
4057e8:	00 00                	add    %al,(%eax)
4057ea:	86 08                	xchg   %cl,(%eax)
4057ec:	af                   	scas   %es:(%edi),%eax
4057ed:	03 cf                	add    %edi,%ecx
4057ef:	03 3b                	add    (%ebx),%edi
4057f1:	00 cd                	add    %cl,%ch
4057f3:	42                   	inc    %edx
4057f4:	00 00                	add    %al,(%eax)
4057f6:	00 00                	add    %al,(%eax)
4057f8:	86 08                	xchg   %cl,(%eax)
4057fa:	a2 03 d5 03 3c       	mov    %al,0x3c03d503
4057ff:	00 d5                	add    %dl,%ch
405801:	42                   	inc    %edx
405802:	00 00                	add    %al,(%eax)
405804:	00 00                	add    %al,(%eax)
405806:	86 08                	xchg   %cl,(%eax)
405808:	86 14 da             	xchg   %dl,(%edx,%ebx,8)
40580b:	03 3c 00             	add    (%eax,%eax,1),%edi
40580e:	dd 42 00             	fldl   0x0(%edx)
405811:	00 00                	add    %al,(%eax)
405813:	00 86 08 94 14 e3    	add    %al,-0x1ceb6bf8(%esi)
405819:	03 3c 00             	add    (%eax,%eax,1),%edi
40581c:	e6 42                	out    %al,$0x42
40581e:	00 00                	add    %al,(%eax)
405820:	00 00                	add    %al,(%eax)
405822:	86 18                	xchg   %bl,(%eax)
405824:	2e 12 06             	adc    %cs:(%esi),%al
405827:	00 3d 00 fc 42 00    	add    %bh,0x42fc00
40582d:	00 00                	add    %al,(%eax)
40582f:	00 86 00 f6 0a 01    	add    %al,0x10af600(%esi)
405835:	00 3d 00 28 43 00    	add    %bh,0x432800
40583b:	00 00                	add    %al,(%eax)
40583d:	00 86 00 c8 03 06    	add    %al,0x603c800(%esi)
405843:	00 3e                	add    %bh,(%esi)
405845:	00 54 43 00          	add    %dl,0x0(%ebx,%eax,2)
405849:	00 00                	add    %al,(%eax)