40f74b:	00 a0 27 6d 04 06    	add    %ah,0x6046d27(%eax)
40f751:	00 88 29 00 00 00    	add    %cl,0x29(%eax)
40f757:	00 96 00 09 28 6d    	add    %dl,0x6d280900(%esi)
40f75d:	04 06                	add    $0x6,%al
40f75f:	00 64 2a 00          	add    %ah,0x0(%edx,%ebp,1)
40f763:	00 00                	add    %al,(%eax)
40f765:	00 96 00 7c 28 6d    	add    %dl,0x6d287c00(%esi)
40f76b:	04 06                	add    $0x6,%al
40f76d:	00 fc                	add    %bh,%ah
40f76f:	2a 00                	sub    (%eax),%al
40f771:	00 00                	add    %al,(%eax)
40f773:	00 96 00 c0 27 6d    	add    %dl,0x6d27c000(%esi)
40f779:	04 06                	add    $0x6,%al
40f77b:	00 8f 2b 00 00 00    	add    %cl,0x2b(%edi)
40f781:	00 91 18 0a 1f 53    	add    %dl,0x531f0a18(%ecx)
40f787:	03 06                	add    (%esi),%eax
40f789:	00 cd                	add    %cl,%ch
40f78b:	2b 00                	sub    (%eax),%eax
40f78d:	00 00                	add    %al,(%eax)
40f78f:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40f795:	00 06                	add    %al,(%esi)
40f797:	00 e4                	add    %ah,%ah
40f799:	2b 00                	sub    (%eax),%eax
40f79b:	00 00                	add    %al,(%eax)
40f79d:	00 96 00 6a 28 6d    	add    %dl,0x6d286a00(%esi)
40f7a3:	04 06                	add    $0x6,%al
40f7a5:	00 0c 2c             	add    %cl,(%esp,%ebp,1)
40f7a8:	00 00                	add    %al,(%eax)
40f7aa:	00 00                	add    %al,(%eax)
40f7ac:	96                   	xchg   %eax,%esi
40f7ad:	00 4a 08             	add    %cl,0x8(%edx)
40f7b0:	72 04                	jb     0x40f7b6
40f7b2:	06                   	push   %es
40f7b3:	00 55 2c             	add    %dl,0x2c(%ebp)
40f7b6:	00 00                	add    %al,(%eax)
40f7b8:	00 00                	add    %al,(%eax)
40f7ba:	91                   	xchg   %eax,%ecx
40f7bb:	18 0a                	sbb    %cl,(%edx)
40f7bd:	1f                   	pop    %ds
40f7be:	53                   	push   %ebx
40f7bf:	03 06                	add    (%esi),%eax
40f7c1:	00 79 2c             	add    %bh,0x2c(%ecx)
40f7c4:	00 00                	add    %al,(%eax)
40f7c6:	00 00                	add    %al,(%eax)
40f7c8:	84 18                	test   %bl,(%eax)
40f7ca:	04 1f                	add    $0x1f,%al
40f7cc:	06                   	push   %es
40f7cd:	00 06                	add    %al,(%esi)
40f7cf:	00 8d 2c 00 00 00    	add    %cl,0x2c(%ebp)
40f7d5:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40f7db:	00 06                	add    %al,(%esi)
40f7dd:	00 a4 2c 00 00 00 00 	add    %ah,0x0(%esp,%ebp,1)
40f7e4:	96                   	xchg   %eax,%esi
40f7e5:	00 6a 28             	add    %ch,0x28(%edx)
40f7e8:	6d                   	insl   (%dx),%es:(%edi)
40f7e9:	04 06                	add    $0x6,%al
40f7eb:	00 cc                	add    %cl,%ah
40f7ed:	2c 00                	sub    $0x0,%al
40f7ef:	00 00                	add    %al,(%eax)
40f7f1:	00 96 00 4a 08 72    	add    %dl,0x72084a00(%esi)
40f7f7:	04 06                	add    $0x6,%al
40f7f9:	00 15 2d 00 00 00    	add    %dl,0x2d
40f7ff:	00 91 18 0a 1f 53    	add    %dl,0x531f0a18(%ecx)
40f805:	03 06                	add    (%esi),%eax
40f807:	00 38                	add    %bh,(%eax)
40f809:	2d 00 00 00 00       	sub    $0x0,%eax
40f80e:	86 18                	xchg   %bl,(%eax)
40f810:	04 1f                	add    $0x1f,%al
40f812:	06                   	push   %es
40f813:	00 06                	add    %al,(%esi)
40f815:	00 b8 2d 00 00 00    	add    %bh,0x2d(%eax)
40f81b:	00 81 00 63 02 76    	add    %al,0x76026300(%ecx)
40f821:	04 06                	add    $0x6,%al
40f823:	00 b0 2e 00 00 00    	add    %dh,0x2e(%eax)
40f829:	00 86 00 59 12 76    	add    %al,0x76125900(%esi)
40f82f:	04 08                	add    $0x8,%al
40f831:	00 f0                	add    %dh,%al
40f833:	2f                   	das
40f834:	00 00                	add    %al,(%eax)
40f836:	00 00                	add    %al,(%eax)
40f838:	81 00 af 13 76 04    	addl   $0x47613af,(%eax)
40f83e:	0a 00                	or     (%eax),%al
40f840:	0c 30                	or     $0x30,%al
40f842:	00 00                	add    %al,(%eax)
40f844:	00 00                	add    %al,(%eax)
40f846:	81 00 4f 14 76 04    	addl   $0x476144f,(%eax)
40f84c:	0c 00                	or     $0x0,%al
40f84e:	28 30                	sub    %dh,(%eax)
40f850:	00 00                	add    %al,(%eax)
40f852:	00 00                	add    %al,(%eax)
40f854:	81 00 30 12 76 04    	addl   $0x4761230,(%eax)
40f85a:	0e                   	push   %cs
40f85b:	00 ac 30 00 00 00 00 	add    %ch,0x0(%eax,%esi,1)
40f862:	81 00 24 1f 7d 04    	addl   $0x47d1f24,(%eax)
40f868:	10 00                	adc    %al,(%eax)
40f86a:	61                   	popa
40f86b:	31 00                	xor    %eax,(%eax)
40f86d:	00 00                	add    %al,(%eax)
40f86f:	00 81 00 04 13 76    	add    %al,0x76130400(%ecx)
40f875:	04 11                	add    $0x11,%al
40f877:	00 84 31 00 00 00 00 	add    %al,0x0(%ecx,%esi,1)
40f87e:	81 00 2b 13 76 04    	addl   $0x476132b,(%eax)
40f884:	13 00                	adc    (%eax),%eax
40f886:	10 32                	adc    %dh,(%edx)
40f888:	00 00                	add    %al,(%eax)
40f88a:	00 00                	add    %al,(%eax)
40f88c:	81 00 6e 12 76 04    	addl   $0x476126e,(%eax)
40f892:	15 00 58 32 00       	adc    $0x325800,%eax
40f897:	00 00                	add    %al,(%eax)
40f899:	00 81 00 45 12 76    	add    %al,0x76124500(%ecx)
40f89f:	04 17                	add    $0x17,%al
40f8a1:	00 d8                	add    %bl,%al
40f8a3:	32 00                	xor    (%eax),%al
40f8a5:	00 00                	add    %al,(%eax)
40f8a7:	00 81 00 17 13 76    	add    %al,0x76131700(%ecx)
40f8ad:	04 19                	add    $0x19,%al
40f8af:	00 e8                	add    %ch,%al
40f8b1:	33 00                	xor    (%eax),%eax
40f8b3:	00 00                	add    %al,(%eax)
40f8b5:	00 81 00 b8 11 76    	add    %al,0x7611b800(%ecx)
40f8bb:	04 1b                	add    $0x1b,%al
40f8bd:	00 28                	add    %ch,(%eax)
40f8bf:	34 00                	xor    $0x0,%al
40f8c1:	00 00                	add    %al,(%eax)
40f8c3:	00 81 00 48 15 76    	add    %al,0x76154800(%ecx)
40f8c9:	04 1d                	add    $0x1d,%al
40f8cb:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
40f8cf:	00 00                	add    %al,(%eax)
40f8d1:	00 c4                	add    %al,%ah
40f8d3:	00 9a 0c 15 00 1f    	add    %bl,0x1f00150c(%edx)
40f8d9:	00 7c 34 00          	add    %bh,0x0(%esp,%esi,1)
40f8dd:	00 00                	add    %al,(%eax)
40f8df:	00 81 00 e0 26 06    	add    %al,0x626e000(%ecx)
40f8e5:	00 20                	add    %ah,(%eax)
40f8e7:	00 48 41             	add    %cl,0x41(%eax)
40f8ea:	00 00                	add    %al,(%eax)
40f8ec:	00 00                	add    %al,(%eax)
40f8ee:	81 00 ea 28 15 00    	addl   $0x1528ea,(%eax)
40f8f4:	20 00                	and    %al,(%eax)
40f8f6:	5c                   	pop    %esp
40f8f7:	41                   	inc    %ecx
40f8f8:	00 00                	add    %al,(%eax)
40f8fa:	00 00                	add    %al,(%eax)
40f8fc:	86 18                	xchg   %bl,(%eax)
40f8fe:	04 1f                	add    $0x1f,%al
40f900:	06                   	push   %es
40f901:	00 21                	add    %ah,(%ecx)
40f903:	00 74 41 00          	add    %dh,0x0(%ecx,%eax,2)
40f907:	00 00                	add    %al,(%eax)
40f909:	00 81 00 89 02 76    	add    %al,0x76028900(%ecx)
40f90f:	04 21                	add    $0x21,%al
40f911:	00 94 41 00 00 00 00 	add    %dl,0x0(%ecx,%eax,2)
40f918:	96                   	xchg   %eax,%esi
40f919:	00 9f 24 83 04 23    	add    %bl,0x23048324(%edi)
40f91f:	00 f0                	add    %dh,%al
40f921:	41                   	inc    %ecx
40f922:	00 00                	add    %al,(%eax)
40f924:	00 00                	add    %al,(%eax)
40f926:	81 00 a0 1f 91 04    	addl   $0x4911fa0,(%eax)
40f92c:	28 00                	sub    %al,(%eax)
40f92e:	b4 42                	mov    $0x42,%ah
40f930:	00 00                	add    %al,(%eax)
40f932:	00 00                	add    %al,(%eax)
40f934:	81 00 90 13 76 04    	addl   $0x4761390,(%eax)
40f93a:	2c 00                	sub    $0x0,%al
40f93c:	30 43 00             	xor    %al,0x0(%ebx)
40f93f:	00 00                	add    %al,(%eax)
40f941:	00 81 00 1b 15 76    	add    %al,0x76151b00(%ecx)
40f947:	04 2e                	add    $0x2e,%al
40f949:	00 ac 43 00 00 00 00 	add    %ch,0x0(%ebx,%eax,2)
40f950:	81 00 59 15 76 04    	addl   $0x4761559,(%eax)
40f956:	30 00                	xor    %al,(%eax)
40f958:	28 44 00 00          	sub    %al,0x0(%eax,%eax,1)
40f95c:	00 00                	add    %al,(%eax)
40f95e:	81 00 fe 14 76 04    	addl   $0x47614fe,(%eax)
40f964:	32 00                	xor    (%eax),%al
40f966:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40f967:	44                   	inc    %esp
40f968:	00 00                	add    %al,(%eax)
40f96a:	00 00                	add    %al,(%eax)
40f96c:	81 00 db 13 76 04    	addl   $0x47613db,(%eax)
40f972:	34 00                	xor    $0x0,%al
40f974:	20 45 00             	and    %al,0x0(%ebp)
40f977:	00 00                	add    %al,(%eax)
40f979:	00 81 00 e4 14 76    	add    %al,0x7614e400(%ecx)
40f97f:	04 36                	add    $0x36,%al
40f981:	00 9c 45 00 00 00 00 	add    %bl,0x0(%ebp,%eax,2)
40f988:	81 00 c1 13 76 04    	addl   $0x47613c1,(%eax)
40f98e:	38 00                	cmp    %al,(%eax)
40f990:	30 46 00             	xor    %al,0x0(%esi)
40f993:	00 00                	add    %al,(%eax)
40f995:	00 81 00 2d 14 76    	add    %al,0x76142d00(%ecx)
40f99b:	04 3a                	add    $0x3a,%al
40f99d:	00 ac 46 00 00 00 00 	add    %ch,0x0(%esi,%eax,2)
40f9a4:	81 00 64 14 76 04    	addl   $0x4761464,(%eax)
40f9aa:	3c 00                	cmp    $0x0,%al
40f9ac:	44                   	inc    %esp
40f9ad:	47                   	inc    %edi
40f9ae:	00 00                	add    %al,(%eax)
40f9b0:	00 00                	add    %al,(%eax)
40f9b2:	81 00 fa 13 76 04    	addl   $0x47613fa,(%eax)
40f9b8:	3e 00 c0             	ds add %al,%al
40f9bb:	47                   	inc    %edi
40f9bc:	00 00                	add    %al,(%eax)
40f9be:	00 00                	add    %al,(%eax)
40f9c0:	81 00 43 13 76 04    	addl   $0x4761343,(%eax)
40f9c6:	40                   	inc    %eax
40f9c7:	00 80 4a 00 00 00    	add    %al,0x4a(%eax)
40f9cd:	00 c4                	add    %al,%ah
40f9cf:	00 9a 0c 15 00 42    	add    %bl,0x4200150c(%edx)
40f9d5:	00 b8 4a 00 00 00    	add    %bh,0x4a(%eax)
40f9db:	00 81 00 e0 26 06    	add    %al,0x626e000(%ecx)
40f9e1:	00 43 00             	add    %al,0x0(%ebx)
40f9e4:	cf                   	iret
40f9e5:	9e                   	sahf
40f9e6:	00 00                	add    %al,(%eax)
40f9e8:	00 00                	add    %al,(%eax)
40f9ea:	86 18                	xchg   %bl,(%eax)
40f9ec:	04 1f                	add    $0x1f,%al
40f9ee:	06                   	push   %es
40f9ef:	00 43 00             	add    %al,0x0(%ebx)
40f9f2:	f2 9e                	repnz sahf
40f9f4:	00 00                	add    %al,(%eax)
40f9f6:	00 00                	add    %al,(%eax)
40f9f8:	81 00 37 15 76 04    	addl   $0x4761537,(%eax)
40f9fe:	43                   	inc    %ebx
40f9ff:	00 fc                	add    %bh,%ah
40fa01:	9e                   	sahf
40fa02:	00 00                	add    %al,(%eax)
40fa04:	00 00                	add    %al,(%eax)
40fa06:	81 00 1c 14 76 04    	addl   $0x476141c,(%eax)
40fa0c:	45                   	inc    %ebp
40fa0d:	00 4c a4 00          	add    %cl,0x0(%esp,%eiz,4)
40fa11:	00 00                	add    %al,(%eax)
40fa13:	00 81 00 75 13 76    	add    %al,0x76137500(%ecx)
40fa19:	04 47                	add    $0x47,%al
40fa1b:	00 44 a8 00          	add    %al,0x0(%eax,%ebp,4)
40fa1f:	00 00                	add    %al,(%eax)
40fa21:	00 c4                	add    %al,%ah
40fa23:	00 9a 0c 15 00 49    	add    %bl,0x4900150c(%edx)
40fa29:	00 7c a8 00          	add    %bh,0x0(%eax,%ebp,4)
40fa2d:	00 00                	add    %al,(%eax)
40fa2f:	00 81 00 e0 26 06    	add    %al,0x626e000(%ecx)
40fa35:	00 4a 00             	add    %cl,0x0(%edx)
40fa38:	d3 ab 00 00 00 00    	shrl   %cl,0x0(%ebx)
40fa3e:	91                   	xchg   %eax,%ecx
40fa3f:	18 0a                	sbb    %cl,(%edx)
40fa41:	1f                   	pop    %ds
40fa42:	53                   	push   %ebx
40fa43:	03 4a 00             	add    0x0(%edx),%ecx
40fa46:	07                   	pop    %es
40fa47:	ac                   	lods   %ds:(%esi),%al
40fa48:	00 00                	add    %al,(%eax)
40fa4a:	00 00                	add    %al,(%eax)
40fa4c:	86 18                	xchg   %bl,(%eax)
40fa4e:	04 1f                	add    $0x1f,%al
40fa50:	06                   	push   %es
40fa51:	00 4a 00             	add    %cl,0x0(%edx)
40fa54:	20 ac 00 00 00 00 81 	and    %ch,-0x7f000000(%eax,%eax,1)
40fa5b:	00 77 02             	add    %dh,0x2(%edi)
40fa5e:	76 04                	jbe    0x40fa64
40fa60:	4a                   	dec    %edx
40fa61:	00 c4                	add    %al,%ah
40fa63:	ae                   	scas   %es:(%edi),%al
40fa64:	00 00                	add    %al,(%eax)
40fa66:	00 00                	add    %al,(%eax)
40fa68:	81 00 a0 1f 9d 04    	addl   $0x49d1fa0,(%eax)
40fa6e:	4c                   	dec    %esp
40fa6f:	00 10                	add    %dl,(%eax)
40fa71:	b0 00                	mov    $0x0,%al
40fa73:	00 00                	add    %al,(%eax)
40fa75:	00 81 00 89 14 76    	add    %al,0x76148900(%ecx)
40fa7b:	04 52                	add    $0x52,%al
40fa7d:	00 ac b0 00 00 00 00 	add    %ch,0x0(%eax,%esi,4)
40fa84:	81 00 c5 14 76 04    	addl   $0x47614c5,(%eax)
40fa8a:	54                   	push   %esp
40fa8b:	00 4c b1 00          	add    %cl,0x0(%ecx,%esi,4)
40fa8f:	00 00                	add    %al,(%eax)
40fa91:	00 81 00 a7 14 76    	add    %al,0x7614a700(%ecx)
40fa97:	04 56                	add    $0x56,%al
40fa99:	00 ec                	add    %ch,%ah
40fa9b:	b1 00                	mov    $0x0,%cl
40fa9d:	00 00                	add    %al,(%eax)
40fa9f:	00 81 00 d2 11 76    	add    %al,0x7611d200(%ecx)
40faa5:	04 58                	add    $0x58,%al
40faa7:	00 34 b2             	add    %dh,(%edx,%esi,4)
40faaa:	00 00                	add    %al,(%eax)
40faac:	00 00                	add    %al,(%eax)
40faae:	81 00 10 12 76 04    	addl   $0x4761210,(%eax)
40fab4:	5a                   	pop    %edx
40fab5:	00 7c b2 00          	add    %bh,0x0(%edx,%esi,4)
40fab9:	00 00                	add    %al,(%eax)
40fabb:	00 81 00 f1 11 76    	add    %al,0x7611f100(%ecx)
40fac1:	04 5c                	add    $0x5c,%al
40fac3:	00 c4                	add    %al,%ah
40fac5:	b2 00                	mov    $0x0,%dl
40fac7:	00 00                	add    %al,(%eax)
40fac9:	00 81 00 f2 12 76    	add    %al,0x7612f200(%ecx)
40facf:	04 5e                	add    $0x5e,%al
40fad1:	00 89 b3 00 00 00    	add    %cl,0xb3(%ecx)
40fad7:	00 81 00 8b 12 76    	add    %al,0x76128b00(%ecx)
40fadd:	04 60                	add    $0x60,%al
40fadf:	00 99 b3 00 00 00    	add    %bl,0xb3(%ecx)
40fae5:	00 81 00 cf 12 76    	add    %al,0x7612cf00(%ecx)
40faeb:	04 62                	add    $0x62,%al
40faed:	00 a9 b3 00 00 00    	add    %ch,0xb3(%ecx)
40faf3:	00 81 00 ad 12 76    	add    %al,0x7612ad00(%ecx)
40faf9:	04 64                	add    $0x64,%al
40fafb:	00 bc b3 00 00 00 00 	add    %bh,0x0(%ebx,%esi,4)
40fb02:	c4 00                	les    (%eax),%eax
40fb04:	9a 0c 15 00 66 00 f4 	lcall  $0xf400,$0x6600150c
40fb0b:	b3 00                	mov    $0x0,%bl
40fb0d:	00 00                	add    %al,(%eax)
40fb0f:	00 81 00 e0 26 06    	add    %al,0x626e000(%ecx)
40fb15:	00 67 00             	add    %ah,0x0(%edi)
40fb18:	46                   	inc    %esi
40fb19:	dd 00                	fldl   (%eax)
40fb1b:	00 00                	add    %al,(%eax)
40fb1d:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40fb23:	00 67 00             	add    %ah,0x0(%edi)
40fb26:	5c                   	pop    %esp
40fb27:	dd 00                	fldl   (%eax)
40fb29:	00 00                	add    %al,(%eax)
40fb2b:	00 91 18 0a 1f 53    	add    %dl,0x531f0a18(%ecx)
40fb31:	03 67 00             	add    0x0(%edi),%esp
40fb34:	76 dd                	jbe    0x40fb13
40fb36:	00 00                	add    %al,(%eax)
40fb38:	00 00                	add    %al,(%eax)
40fb3a:	86 18                	xchg   %bl,(%eax)
40fb3c:	04 1f                	add    $0x1f,%al
40fb3e:	06                   	push   %es
40fb3f:	00 67 00             	add    %ah,0x0(%edi)
40fb42:	8c dd                	mov    %ds,%ebp
40fb44:	00 00                	add    %al,(%eax)
40fb46:	00 00                	add    %al,(%eax)
40fb48:	91                   	xchg   %eax,%ecx
40fb49:	18 0a                	sbb    %cl,(%edx)
40fb4b:	1f                   	pop    %ds
40fb4c:	53                   	push   %ebx
40fb4d:	03 67 00             	add    0x0(%edi),%esp
40fb50:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40fb51:	dd 00                	fldl   (%eax)
40fb53:	00 00                	add    %al,(%eax)
40fb55:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40fb5b:	00 67 00             	add    %ah,0x0(%edi)
40fb5e:	b8 dd 00 00 00       	mov    $0xdd,%eax
40fb63:	00 86 18 04 1f 06    	add    %al,0x61f0418(%esi)
40fb69:	00 67 00             	add    %ah,0x0(%edi)
40fb6c:	ce                   	into
40fb6d:	dd 00                	fldl   (%eax)