64dc9d:	50                   	push   %eax
64dc9e:	33 c9                	xor    %ecx,%ecx
64dca0:	8b d6                	mov    %esi,%edx
64dca2:	8b c6                	mov    %esi,%eax
64dca4:	e8 8f 01 00 00       	call   0x64de38
64dca9:	e9 47 01 00 00       	jmp    0x64ddf5
64dcae:	66 83 3b 26          	cmpw   $0x26,(%ebx)
64dcb2:	75 4a                	jne    0x64dcfe
64dcb4:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dcb7:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dcbc:	8b 00                	mov    (%eax),%eax
64dcbe:	e8 2d 5a e0 ff       	call   0x4536f0
64dcc3:	8b 45 f4             	mov    -0xc(%ebp),%eax
64dcc6:	48                   	dec    %eax
64dcc7:	50                   	push   %eax
64dcc8:	8d 55 d8             	lea    -0x28(%ebp),%edx
64dccb:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64dcd0:	8b 00                	mov    (%eax),%eax
64dcd2:	e8 41 a9 e1 ff       	call   0x468618
64dcd7:	8b 45 dc             	mov    -0x24(%ebp),%eax
64dcda:	5a                   	pop    %edx
64dcdb:	e8 30 1d de ff       	call   0x42fa10
64dce0:	50                   	push   %eax
64dce1:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dce4:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dce9:	8b 00                	mov    (%eax),%eax
64dceb:	e8 00 5a e0 ff       	call   0x4536f0
64dcf0:	8b 45 f0             	mov    -0x10(%ebp),%eax
64dcf3:	50                   	push   %eax
64dcf4:	e8 5f a0 db ff       	call   0x407d58
64dcf9:	e9 f7 00 00 00       	jmp    0x64ddf5
64dcfe:	66 83 3b 28          	cmpw   $0x28,(%ebx)
64dd02:	75 4a                	jne    0x64dd4e
64dd04:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dd07:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dd0c:	8b 00                	mov    (%eax),%eax
64dd0e:	e8 dd 59 e0 ff       	call   0x4536f0
64dd13:	8b 45 f4             	mov    -0xc(%ebp),%eax
64dd16:	40                   	inc    %eax
64dd17:	50                   	push   %eax
64dd18:	8d 55 d8             	lea    -0x28(%ebp),%edx
64dd1b:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64dd20:	8b 00                	mov    (%eax),%eax
64dd22:	e8 f1 a8 e1 ff       	call   0x468618
64dd27:	8b 45 e4             	mov    -0x1c(%ebp),%eax
64dd2a:	5a                   	pop    %edx
64dd2b:	e8 5c 1c de ff       	call   0x42f98c
64dd30:	50                   	push   %eax
64dd31:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dd34:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dd39:	8b 00                	mov    (%eax),%eax
64dd3b:	e8 b0 59 e0 ff       	call   0x4536f0
64dd40:	8b 45 f0             	mov    -0x10(%ebp),%eax
64dd43:	50                   	push   %eax
64dd44:	e8 0f a0 db ff       	call   0x407d58
64dd49:	e9 a7 00 00 00       	jmp    0x64ddf5
64dd4e:	66 83 3b 25          	cmpw   $0x25,(%ebx)
64dd52:	75 47                	jne    0x64dd9b
64dd54:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dd57:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dd5c:	8b 00                	mov    (%eax),%eax
64dd5e:	e8 8d 59 e0 ff       	call   0x4536f0
64dd63:	8b 45 f4             	mov    -0xc(%ebp),%eax
64dd66:	50                   	push   %eax
64dd67:	8d 55 e8             	lea    -0x18(%ebp),%edx
64dd6a:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dd6f:	8b 00                	mov    (%eax),%eax
64dd71:	e8 7a 59 e0 ff       	call   0x4536f0
64dd76:	8b 45 e8             	mov    -0x18(%ebp),%eax
64dd79:	48                   	dec    %eax
64dd7a:	50                   	push   %eax
64dd7b:	8d 55 d8             	lea    -0x28(%ebp),%edx
64dd7e:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64dd83:	8b 00                	mov    (%eax),%eax
64dd85:	e8 8e a8 e1 ff       	call   0x468618
64dd8a:	8b 45 d8             	mov    -0x28(%ebp),%eax
64dd8d:	5a                   	pop    %edx
64dd8e:	e8 7d 1c de ff       	call   0x42fa10
64dd93:	50                   	push   %eax
64dd94:	e8 bf 9f db ff       	call   0x407d58
64dd99:	eb 5a                	jmp    0x64ddf5
64dd9b:	66 83 3b 27          	cmpw   $0x27,(%ebx)
64dd9f:	75 47                	jne    0x64dde8
64dda1:	8d 55 f0             	lea    -0x10(%ebp),%edx
64dda4:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64dda9:	8b 00                	mov    (%eax),%eax
64ddab:	e8 40 59 e0 ff       	call   0x4536f0
64ddb0:	8b 45 f4             	mov    -0xc(%ebp),%eax
64ddb3:	50                   	push   %eax
64ddb4:	8d 55 e8             	lea    -0x18(%ebp),%edx
64ddb7:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64ddbc:	8b 00                	mov    (%eax),%eax
64ddbe:	e8 2d 59 e0 ff       	call   0x4536f0
64ddc3:	8b 45 e8             	mov    -0x18(%ebp),%eax
64ddc6:	40                   	inc    %eax
64ddc7:	50                   	push   %eax
64ddc8:	8d 55 d8             	lea    -0x28(%ebp),%edx
64ddcb:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64ddd0:	8b 00                	mov    (%eax),%eax
64ddd2:	e8 41 a8 e1 ff       	call   0x468618
64ddd7:	8b 45 e0             	mov    -0x20(%ebp),%eax
64ddda:	5a                   	pop    %edx
64dddb:	e8 ac 1b de ff       	call   0x42f98c
64dde0:	50                   	push   %eax
64dde1:	e8 72 9f db ff       	call   0x407d58
64dde6:	eb 0d                	jmp    0x64ddf5
64dde8:	66 83 3b 1b          	cmpw   $0x1b,(%ebx)
64ddec:	75 07                	jne    0x64ddf5
64ddee:	8b c6                	mov    %esi,%eax
64ddf0:	e8 df 86 e1 ff       	call   0x4664d4
64ddf5:	5e                   	pop    %esi
64ddf6:	5b                   	pop    %ebx
64ddf7:	8b e5                	mov    %ebp,%esp
64ddf9:	5d                   	pop    %ebp
64ddfa:	c2 04 00             	ret    $0x4
64ddfd:	00 00                	add    %al,(%eax)
64ddff:	00 00                	add    %al,(%eax)
64de01:	00 00                	add    %al,(%eax)
64de03:	00 55 8b             	add    %dl,-0x75(%ebp)
64de06:	ec                   	in     (%dx),%al
64de07:	66 83 39 11          	cmpw   $0x11,(%ecx)
64de0b:	75 07                	jne    0x64de14
64de0d:	c6 80 35 03 00 00 00 	movb   $0x0,0x335(%eax)
64de14:	5d                   	pop    %ebp
64de15:	c2 04 00             	ret    $0x4
64de18:	55                   	push   %ebp
64de19:	8b ec                	mov    %esp,%ebp
64de1b:	83 c4 f8             	add    $0xfffffff8,%esp
64de1e:	56                   	push   %esi
64de1f:	57                   	push   %edi
64de20:	8b 75 0c             	mov    0xc(%ebp),%esi
64de23:	8d 7d f8             	lea    -0x8(%ebp),%edi
64de26:	a5                   	movsl  %ds:(%esi),%es:(%edi)
64de27:	a5                   	movsl  %ds:(%esi),%es:(%edi)
64de28:	8b 45 08             	mov    0x8(%ebp),%eax
64de2b:	c6 00 01             	movb   $0x1,(%eax)
64de2e:	5f                   	pop    %edi
64de2f:	5e                   	pop    %esi
64de30:	59                   	pop    %ecx
64de31:	59                   	pop    %ecx
64de32:	5d                   	pop    %ebp
64de33:	c2 08 00             	ret    $0x8
64de36:	8b c0                	mov    %eax,%eax
64de38:	55                   	push   %ebp
64de39:	8b ec                	mov    %esp,%ebp
64de3b:	83 c4 f4             	add    $0xfffffff4,%esp
64de3e:	53                   	push   %ebx
64de3f:	8b d8                	mov    %eax,%ebx
64de41:	84 c9                	test   %cl,%cl
64de43:	0f 85 a4 00 00 00    	jne    0x64deed
64de49:	c6 83 34 03 00 00 01 	movb   $0x1,0x334(%ebx)
64de50:	83 bb 60 03 00 00 ff 	cmpl   $0xffffffff,0x360(%ebx)
64de57:	74 27                	je     0x64de80
64de59:	8b c3                	mov    %ebx,%eax
64de5b:	e8 bc 00 00 00       	call   0x64df1c
64de60:	8d 4d f4             	lea    -0xc(%ebp),%ecx
64de63:	83 ca ff             	or     $0xffffffff,%edx
64de66:	83 c8 ff             	or     $0xffffffff,%eax
64de69:	e8 de c7 dc ff       	call   0x41a64c
64de6e:	8b 45 f4             	mov    -0xc(%ebp),%eax
64de71:	89 83 60 03 00 00    	mov    %eax,0x360(%ebx)
64de77:	8b 45 f8             	mov    -0x8(%ebp),%eax
64de7a:	89 83 64 03 00 00    	mov    %eax,0x364(%ebx)
64de80:	33 d2                	xor    %edx,%edx
64de82:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
64de88:	e8 5f a8 df ff       	call   0x4486ec
64de8d:	c6 83 75 03 00 00 01 	movb   $0x1,0x375(%ebx)
64de94:	80 bb 74 03 00 00 00 	cmpb   $0x0,0x374(%ebx)
64de9b:	74 49                	je     0x64dee6
64de9d:	8b cb                	mov    %ebx,%ecx
64de9f:	b2 01                	mov    $0x1,%dl
64dea1:	a1 34 cd 64 00       	mov    0x64cd34,%eax
64dea6:	e8 91 45 e1 ff       	call   0x46243c
64deab:	89 45 fc             	mov    %eax,-0x4(%ebp)
64deae:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
64deb4:	8b 40 70             	mov    0x70(%eax),%eax
64deb7:	8b 55 fc             	mov    -0x4(%ebp),%edx
64deba:	89 82 50 03 00 00    	mov    %eax,0x350(%edx)
64dec0:	8b c3                	mov    %ebx,%eax
64dec2:	e8 ad 87 e1 ff       	call   0x466674
64dec7:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
64decc:	8b 00                	mov    (%eax),%eax
64dece:	e8 d1 3f 03 00       	call   0x681ea4
64ded3:	8b 45 fc             	mov    -0x4(%ebp),%eax
64ded6:	8b 10                	mov    (%eax),%edx
64ded8:	ff 92 e8 00 00 00    	call   *0xe8(%edx)
64dede:	8d 45 fc             	lea    -0x4(%ebp),%eax
64dee1:	e8 76 0b dc ff       	call   0x40ea5c
64dee6:	8b c3                	mov    %ebx,%eax
64dee8:	e8 e7 85 e1 ff       	call   0x4664d4
64deed:	5b                   	pop    %ebx
64deee:	8b e5                	mov    %ebp,%esp
64def0:	5d                   	pop    %ebp
64def1:	c2 0c 00             	ret    $0xc
64def4:	55                   	push   %ebp
64def5:	8b ec                	mov    %esp,%ebp
64def7:	84 c9                	test   %cl,%cl
64def9:	74 07                	je     0x64df02
64defb:	e8 d4 85 e1 ff       	call   0x4664d4
64df00:	eb 15                	jmp    0x64df17
64df02:	83 b8 40 03 00 00 ff 	cmpl   $0xffffffff,0x340(%eax)
64df09:	74 0c                	je     0x64df17
64df0b:	c6 80 34 03 00 00 00 	movb   $0x0,0x334(%eax)
64df12:	e8 bd 85 e1 ff       	call   0x4664d4
64df17:	5d                   	pop    %ebp
64df18:	c2 0c 00             	ret    $0xc
64df1b:	90                   	nop
64df1c:	53                   	push   %ebx
64df1d:	8b d8                	mov    %eax,%ebx
64df1f:	e9 98 00 00 00       	jmp    0x64dfbc
64df24:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64df2a:	e8 69 f8 dd ff       	call   0x42d798
64df2f:	e8 78 a8 dd ff       	call   0x4287ac
64df34:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64df3a:	e8 59 f8 dd ff       	call   0x42d798
64df3f:	8b 93 60 03 00 00    	mov    0x360(%ebx),%edx
64df45:	4a                   	dec    %edx
64df46:	8b 8b 64 03 00 00    	mov    0x364(%ebx),%ecx
64df4c:	e8 83 a8 dd ff       	call   0x4287d4
64df51:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64df57:	e8 3c f8 dd ff       	call   0x42d798
64df5c:	8b 93 60 03 00 00    	mov    0x360(%ebx),%edx
64df62:	83 c2 02             	add    $0x2,%edx
64df65:	8b 8b 64 03 00 00    	mov    0x364(%ebx),%ecx
64df6b:	e8 04 a8 dd ff       	call   0x428774
64df70:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64df76:	e8 1d f8 dd ff       	call   0x42d798
64df7b:	8b 8b 64 03 00 00    	mov    0x364(%ebx),%ecx
64df81:	49                   	dec    %ecx
64df82:	8b 93 60 03 00 00    	mov    0x360(%ebx),%edx
64df88:	e8 47 a8 dd ff       	call   0x4287d4
64df8d:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64df93:	e8 00 f8 dd ff       	call   0x42d798
64df98:	8b 8b 64 03 00 00    	mov    0x364(%ebx),%ecx
64df9e:	83 c1 02             	add    $0x2,%ecx
64dfa1:	8b 93 60 03 00 00    	mov    0x360(%ebx),%edx
64dfa7:	e8 c8 a7 dd ff       	call   0x428774
64dfac:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64dfb2:	e8 e1 f7 dd ff       	call   0x42d798
64dfb7:	e8 d8 ab dd ff       	call   0x428b94
64dfbc:	5b                   	pop    %ebx
64dfbd:	c3                   	ret
64dfbe:	8b c0                	mov    %eax,%eax
64dfc0:	55                   	push   %ebp
64dfc1:	8b ec                	mov    %esp,%ebp
64dfc3:	6a 00                	push   $0x0
64dfc5:	6a 00                	push   $0x0
64dfc7:	6a 00                	push   $0x0
64dfc9:	6a 00                	push   $0x0
64dfcb:	6a 00                	push   $0x0
64dfcd:	6a 00                	push   $0x0
64dfcf:	6a 00                	push   $0x0
64dfd1:	6a 00                	push   $0x0
64dfd3:	53                   	push   %ebx
64dfd4:	56                   	push   %esi
64dfd5:	57                   	push   %edi
64dfd6:	8b d8                	mov    %eax,%ebx
64dfd8:	8b 7d 0c             	mov    0xc(%ebp),%edi
64dfdb:	33 c0                	xor    %eax,%eax
64dfdd:	55                   	push   %ebp
64dfde:	68 66 e1 64 00       	push   $0x64e166
64dfe3:	64 ff 30             	push   %fs:(%eax)
64dfe6:	64 89 20             	mov    %esp,%fs:(%eax)
64dfe9:	8b c3                	mov    %ebx,%eax
64dfeb:	e8 e0 03 00 00       	call   0x64e3d0
64dff0:	68 80 e1 64 00       	push   $0x64e180
64dff5:	8d 55 f8             	lea    -0x8(%ebp),%edx
64dff8:	8b c7                	mov    %edi,%eax
64dffa:	e8 c5 b5 db ff       	call   0x4095c4
64dfff:	ff 75 f8             	push   -0x8(%ebp)
64e002:	68 90 e1 64 00       	push   $0x64e190
64e007:	8d 55 f4             	lea    -0xc(%ebp),%edx
64e00a:	8b 45 08             	mov    0x8(%ebp),%eax
64e00d:	e8 b2 b5 db ff       	call   0x4095c4
64e012:	ff 75 f4             	push   -0xc(%ebp)
64e015:	68 9c e1 64 00       	push   $0x64e19c
64e01a:	8d 45 fc             	lea    -0x4(%ebp),%eax
64e01d:	ba 05 00 00 00       	mov    $0x5,%edx
64e022:	e8 b9 6b db ff       	call   0x404be0
64e027:	8b 55 fc             	mov    -0x4(%ebp),%edx
64e02a:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
64e030:	e8 c7 a7 df ff       	call   0x4487fc
64e035:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
64e03b:	8b 10                	mov    (%eax),%edx
64e03d:	ff 92 80 00 00 00    	call   *0x80(%edx)
64e043:	8b 83 68 03 00 00    	mov    0x368(%ebx),%eax
64e049:	e8 4a f7 dd ff       	call   0x42d798
64e04e:	8b 4d 08             	mov    0x8(%ebp),%ecx
64e051:	8b d7                	mov    %edi,%edx
64e053:	e8 d0 ab dd ff       	call   0x428c28
64e058:	8b f0                	mov    %eax,%esi
64e05a:	8b d6                	mov    %esi,%edx
64e05c:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
64e062:	e8 05 a9 df ff       	call   0x44896c
64e067:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
64e06d:	8b 10                	mov    (%eax),%edx
64e06f:	ff 92 80 00 00 00    	call   *0x80(%edx)
64e075:	8d 55 f0             	lea    -0x10(%ebp),%edx
64e078:	8b c6                	mov    %esi,%eax
64e07a:	25 ff 00 00 00       	and    $0xff,%eax
64e07f:	e8 40 b5 db ff       	call   0x4095c4
64e084:	8b 55 f0             	mov    -0x10(%ebp),%edx
64e087:	8b 83 28 03 00 00    	mov    0x328(%ebx),%eax
64e08d:	e8 6a a7 df ff       	call   0x4487fc
64e092:	8d 55 ec             	lea    -0x14(%ebp),%edx
64e095:	8b c6                	mov    %esi,%eax
64e097:	c1 e8 08             	shr    $0x8,%eax
64e09a:	25 ff 00 00 00       	and    $0xff,%eax
64e09f:	e8 20 b5 db ff       	call   0x4095c4
64e0a4:	8b 55 ec             	mov    -0x14(%ebp),%edx
64e0a7:	8b 83 2c 03 00 00    	mov    0x32c(%ebx),%eax
64e0ad:	e8 4a a7 df ff       	call   0x4487fc
64e0b2:	8d 55 e8             	lea    -0x18(%ebp),%edx
64e0b5:	8b c6                	mov    %esi,%eax
64e0b7:	c1 e8 10             	shr    $0x10,%eax
64e0ba:	25 ff 00 00 00       	and    $0xff,%eax
64e0bf:	e8 00 b5 db ff       	call   0x4095c4
64e0c4:	8b 55 e8             	mov    -0x18(%ebp),%edx
64e0c7:	8b 83 30 03 00 00    	mov    0x330(%ebx),%eax
64e0cd:	e8 2a a7 df ff       	call   0x4487fc
64e0d2:	8d 55 e4             	lea    -0x1c(%ebp),%edx
64e0d5:	8b c6                	mov    %esi,%eax
64e0d7:	e8 e8 b4 db ff       	call   0x4095c4
64e0dc:	8b 55 e4             	mov    -0x1c(%ebp),%edx
64e0df:	8b 83 20 03 00 00    	mov    0x320(%ebx),%eax
64e0e5:	e8 12 a7 df ff       	call   0x4487fc
64e0ea:	8d 55 e0             	lea    -0x20(%ebp),%edx
64e0ed:	8b c6                	mov    %esi,%eax
64e0ef:	e8 2c 91 fb ff       	call   0x607220
64e0f4:	8b 55 e0             	mov    -0x20(%ebp),%edx
64e0f7:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
64e0fd:	e8 fa a6 df ff       	call   0x4487fc
64e102:	83 bb 40 03 00 00 ff 	cmpl   $0xffffffff,0x340(%ebx)
64e109:	75 26                	jne    0x64e131
64e10b:	83 bb 60 03 00 00 ff 	cmpl   $0xffffffff,0x360(%ebx)
64e112:	74 07                	je     0x64e11b
64e114:	8b c3                	mov    %ebx,%eax
64e116:	e8 01 fe ff ff       	call   0x64df1c
64e11b:	89 bb 60 03 00 00    	mov    %edi,0x360(%ebx)
64e121:	8b 45 08             	mov    0x8(%ebp),%eax
64e124:	89 83 64 03 00 00    	mov    %eax,0x364(%ebx)
64e12a:	8b c3                	mov    %ebx,%eax
64e12c:	e8 eb fd ff ff       	call   0x64df1c
64e131:	89 bb 38 03 00 00    	mov    %edi,0x338(%ebx)
64e137:	8b 45 08             	mov    0x8(%ebp),%eax
64e13a:	89 83 3c 03 00 00    	mov    %eax,0x33c(%ebx)
64e140:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
64e146:	8b 10                	mov    (%eax),%edx
64e148:	ff 52 7c             	call   *0x7c(%edx)
64e14b:	33 c0                	xor    %eax,%eax