406882:	8b c0                	mov    %eax,%eax
406884:	ff 25 e8 65 47 00    	jmp    *0x4765e8
40688a:	8b c0                	mov    %eax,%eax
40688c:	ff 25 e4 65 47 00    	jmp    *0x4765e4
406892:	8b c0                	mov    %eax,%eax
406894:	ff 25 e0 65 47 00    	jmp    *0x4765e0
40689a:	8b c0                	mov    %eax,%eax
40689c:	ff 25 dc 65 47 00    	jmp    *0x4765dc
4068a2:	8b c0                	mov    %eax,%eax
4068a4:	ff 25 d8 65 47 00    	jmp    *0x4765d8
4068aa:	8b c0                	mov    %eax,%eax
4068ac:	ff 25 d4 65 47 00    	jmp    *0x4765d4
4068b2:	8b c0                	mov    %eax,%eax
4068b4:	ff 25 d0 65 47 00    	jmp    *0x4765d0
4068ba:	8b c0                	mov    %eax,%eax
4068bc:	ff 25 cc 65 47 00    	jmp    *0x4765cc
4068c2:	8b c0                	mov    %eax,%eax
4068c4:	ff 25 c8 65 47 00    	jmp    *0x4765c8
4068ca:	8b c0                	mov    %eax,%eax
4068cc:	ff 25 c4 65 47 00    	jmp    *0x4765c4
4068d2:	8b c0                	mov    %eax,%eax
4068d4:	ff 25 c0 65 47 00    	jmp    *0x4765c0
4068da:	8b c0                	mov    %eax,%eax
4068dc:	ff 25 bc 65 47 00    	jmp    *0x4765bc
4068e2:	8b c0                	mov    %eax,%eax
4068e4:	ff 25 b8 65 47 00    	jmp    *0x4765b8
4068ea:	8b c0                	mov    %eax,%eax
4068ec:	ff 25 b4 65 47 00    	jmp    *0x4765b4
4068f2:	8b c0                	mov    %eax,%eax
4068f4:	ff 25 b0 65 47 00    	jmp    *0x4765b0
4068fa:	8b c0                	mov    %eax,%eax
4068fc:	ff 25 ac 65 47 00    	jmp    *0x4765ac
406902:	8b c0                	mov    %eax,%eax
406904:	ff 25 a8 65 47 00    	jmp    *0x4765a8
40690a:	8b c0                	mov    %eax,%eax
40690c:	ff 25 a4 65 47 00    	jmp    *0x4765a4
406912:	8b c0                	mov    %eax,%eax
406914:	ff 25 a0 65 47 00    	jmp    *0x4765a0
40691a:	8b c0                	mov    %eax,%eax
40691c:	ff 25 9c 65 47 00    	jmp    *0x47659c
406922:	8b c0                	mov    %eax,%eax
406924:	ff 25 98 65 47 00    	jmp    *0x476598
40692a:	8b c0                	mov    %eax,%eax
40692c:	ff 25 94 65 47 00    	jmp    *0x476594
406932:	8b c0                	mov    %eax,%eax
406934:	ff 25 90 65 47 00    	jmp    *0x476590
40693a:	8b c0                	mov    %eax,%eax
40693c:	ff 25 8c 65 47 00    	jmp    *0x47658c
406942:	8b c0                	mov    %eax,%eax
406944:	ff 25 88 65 47 00    	jmp    *0x476588
40694a:	8b c0                	mov    %eax,%eax
40694c:	ff 25 b4 65 47 00    	jmp    *0x4765b4
406952:	8b c0                	mov    %eax,%eax
406954:	ff 25 84 65 47 00    	jmp    *0x476584
40695a:	8b c0                	mov    %eax,%eax
40695c:	ff 25 80 65 47 00    	jmp    *0x476580
406962:	8b c0                	mov    %eax,%eax
406964:	ff 25 7c 65 47 00    	jmp    *0x47657c
40696a:	8b c0                	mov    %eax,%eax
40696c:	ff 25 78 65 47 00    	jmp    *0x476578
406972:	8b c0                	mov    %eax,%eax
406974:	ff 25 74 65 47 00    	jmp    *0x476574
40697a:	8b c0                	mov    %eax,%eax
40697c:	ff 25 70 65 47 00    	jmp    *0x476570
406982:	8b c0                	mov    %eax,%eax
406984:	ff 25 70 65 47 00    	jmp    *0x476570
40698a:	8b c0                	mov    %eax,%eax
40698c:	ff 25 6c 65 47 00    	jmp    *0x47656c
406992:	8b c0                	mov    %eax,%eax
406994:	ff 25 68 65 47 00    	jmp    *0x476568
40699a:	8b c0                	mov    %eax,%eax
40699c:	ff 25 64 65 47 00    	jmp    *0x476564
4069a2:	8b c0                	mov    %eax,%eax
4069a4:	ff 25 60 65 47 00    	jmp    *0x476560
4069aa:	8b c0                	mov    %eax,%eax
4069ac:	ff 25 5c 65 47 00    	jmp    *0x47655c
4069b2:	8b c0                	mov    %eax,%eax
4069b4:	ff 25 58 65 47 00    	jmp    *0x476558
4069ba:	8b c0                	mov    %eax,%eax
4069bc:	ff 25 54 65 47 00    	jmp    *0x476554
4069c2:	8b c0                	mov    %eax,%eax
4069c4:	ff 25 50 65 47 00    	jmp    *0x476550
4069ca:	8b c0                	mov    %eax,%eax
4069cc:	ff 25 4c 65 47 00    	jmp    *0x47654c
4069d2:	8b c0                	mov    %eax,%eax
4069d4:	ff 25 48 65 47 00    	jmp    *0x476548
4069da:	8b c0                	mov    %eax,%eax
4069dc:	ff 25 44 65 47 00    	jmp    *0x476544
4069e2:	8b c0                	mov    %eax,%eax
4069e4:	ff 25 40 65 47 00    	jmp    *0x476540
4069ea:	8b c0                	mov    %eax,%eax
4069ec:	ff 25 3c 65 47 00    	jmp    *0x47653c
4069f2:	8b c0                	mov    %eax,%eax
4069f4:	ff 25 38 65 47 00    	jmp    *0x476538
4069fa:	8b c0                	mov    %eax,%eax
4069fc:	ff 25 34 65 47 00    	jmp    *0x476534
406a02:	8b c0                	mov    %eax,%eax
406a04:	ff 25 30 65 47 00    	jmp    *0x476530
406a0a:	8b c0                	mov    %eax,%eax
406a0c:	ff 25 2c 65 47 00    	jmp    *0x47652c
406a12:	8b c0                	mov    %eax,%eax
406a14:	ff 25 28 65 47 00    	jmp    *0x476528
406a1a:	8b c0                	mov    %eax,%eax
406a1c:	ff 25 24 65 47 00    	jmp    *0x476524
406a22:	8b c0                	mov    %eax,%eax
406a24:	ff 25 20 65 47 00    	jmp    *0x476520
406a2a:	8b c0                	mov    %eax,%eax
406a2c:	ff 25 1c 65 47 00    	jmp    *0x47651c
406a32:	8b c0                	mov    %eax,%eax
406a34:	ff 25 18 65 47 00    	jmp    *0x476518
406a3a:	8b c0                	mov    %eax,%eax
406a3c:	ff 25 14 65 47 00    	jmp    *0x476514
406a42:	8b c0                	mov    %eax,%eax
406a44:	ff 25 10 65 47 00    	jmp    *0x476510
406a4a:	8b c0                	mov    %eax,%eax
406a4c:	ff 25 0c 65 47 00    	jmp    *0x47650c
406a52:	8b c0                	mov    %eax,%eax
406a54:	ff 25 08 65 47 00    	jmp    *0x476508
406a5a:	8b c0                	mov    %eax,%eax
406a5c:	ff 25 04 65 47 00    	jmp    *0x476504
406a62:	8b c0                	mov    %eax,%eax
406a64:	ff 25 00 65 47 00    	jmp    *0x476500
406a6a:	8b c0                	mov    %eax,%eax
406a6c:	ff 25 fc 64 47 00    	jmp    *0x4764fc
406a72:	8b c0                	mov    %eax,%eax
406a74:	ff 25 f8 64 47 00    	jmp    *0x4764f8
406a7a:	8b c0                	mov    %eax,%eax
406a7c:	ff 25 f4 64 47 00    	jmp    *0x4764f4
406a82:	8b c0                	mov    %eax,%eax
406a84:	ff 25 f0 64 47 00    	jmp    *0x4764f0
406a8a:	8b c0                	mov    %eax,%eax
406a8c:	ff 25 ec 64 47 00    	jmp    *0x4764ec
406a92:	8b c0                	mov    %eax,%eax
406a94:	ff 25 e8 64 47 00    	jmp    *0x4764e8
406a9a:	8b c0                	mov    %eax,%eax
406a9c:	ff 25 e4 64 47 00    	jmp    *0x4764e4
406aa2:	8b c0                	mov    %eax,%eax
406aa4:	ff 25 e0 64 47 00    	jmp    *0x4764e0
406aaa:	8b c0                	mov    %eax,%eax
406aac:	ff 25 dc 64 47 00    	jmp    *0x4764dc
406ab2:	8b c0                	mov    %eax,%eax
406ab4:	ff 25 d8 64 47 00    	jmp    *0x4764d8
406aba:	8b c0                	mov    %eax,%eax
406abc:	ff 25 d4 64 47 00    	jmp    *0x4764d4
406ac2:	8b c0                	mov    %eax,%eax
406ac4:	ff 25 d0 64 47 00    	jmp    *0x4764d0
406aca:	8b c0                	mov    %eax,%eax
406acc:	ff 25 cc 64 47 00    	jmp    *0x4764cc
406ad2:	8b c0                	mov    %eax,%eax
406ad4:	ff 25 c8 64 47 00    	jmp    *0x4764c8
406ada:	8b c0                	mov    %eax,%eax
406adc:	ff 25 c4 64 47 00    	jmp    *0x4764c4
406ae2:	8b c0                	mov    %eax,%eax
406ae4:	ff 25 c0 64 47 00    	jmp    *0x4764c0
406aea:	8b c0                	mov    %eax,%eax
406aec:	ff 25 bc 64 47 00    	jmp    *0x4764bc
406af2:	8b c0                	mov    %eax,%eax
406af4:	ff 25 b8 64 47 00    	jmp    *0x4764b8
406afa:	8b c0                	mov    %eax,%eax
406afc:	ff 25 b4 64 47 00    	jmp    *0x4764b4
406b02:	8b c0                	mov    %eax,%eax
406b04:	ff 25 b0 64 47 00    	jmp    *0x4764b0
406b0a:	8b c0                	mov    %eax,%eax
406b0c:	ff 25 ac 64 47 00    	jmp    *0x4764ac
406b12:	8b c0                	mov    %eax,%eax
406b14:	ff 25 a8 64 47 00    	jmp    *0x4764a8
406b1a:	8b c0                	mov    %eax,%eax
406b1c:	ff 25 a4 64 47 00    	jmp    *0x4764a4
406b22:	8b c0                	mov    %eax,%eax
406b24:	ff 25 a0 64 47 00    	jmp    *0x4764a0
406b2a:	8b c0                	mov    %eax,%eax
406b2c:	ff 25 9c 64 47 00    	jmp    *0x47649c
406b32:	8b c0                	mov    %eax,%eax
406b34:	ff 25 98 64 47 00    	jmp    *0x476498
406b3a:	8b c0                	mov    %eax,%eax
406b3c:	ff 25 94 64 47 00    	jmp    *0x476494
406b42:	8b c0                	mov    %eax,%eax
406b44:	ff 25 90 64 47 00    	jmp    *0x476490
406b4a:	8b c0                	mov    %eax,%eax
406b4c:	ff 25 8c 64 47 00    	jmp    *0x47648c
406b52:	8b c0                	mov    %eax,%eax
406b54:	ff 25 88 64 47 00    	jmp    *0x476488
406b5a:	8b c0                	mov    %eax,%eax
406b5c:	ff 25 84 64 47 00    	jmp    *0x476484
406b62:	8b c0                	mov    %eax,%eax
406b64:	ff 25 80 64 47 00    	jmp    *0x476480
406b6a:	8b c0                	mov    %eax,%eax
406b6c:	ff 25 7c 64 47 00    	jmp    *0x47647c
406b72:	8b c0                	mov    %eax,%eax
406b74:	ff 25 78 64 47 00    	jmp    *0x476478
406b7a:	8b c0                	mov    %eax,%eax
406b7c:	ff 25 74 64 47 00    	jmp    *0x476474
406b82:	8b c0                	mov    %eax,%eax
406b84:	ff 25 70 64 47 00    	jmp    *0x476470
406b8a:	8b c0                	mov    %eax,%eax
406b8c:	ff 25 6c 64 47 00    	jmp    *0x47646c
406b92:	8b c0                	mov    %eax,%eax
406b94:	ff 25 68 64 47 00    	jmp    *0x476468
406b9a:	8b c0                	mov    %eax,%eax
406b9c:	ff 25 64 64 47 00    	jmp    *0x476464
406ba2:	8b c0                	mov    %eax,%eax
406ba4:	ff 25 60 64 47 00    	jmp    *0x476460
406baa:	8b c0                	mov    %eax,%eax
406bac:	ff 25 5c 64 47 00    	jmp    *0x47645c
406bb2:	8b c0                	mov    %eax,%eax
406bb4:	ff 25 58 64 47 00    	jmp    *0x476458
406bba:	8b c0                	mov    %eax,%eax
406bbc:	ff 25 54 64 47 00    	jmp    *0x476454
406bc2:	8b c0                	mov    %eax,%eax
406bc4:	ff 25 50 64 47 00    	jmp    *0x476450
406bca:	8b c0                	mov    %eax,%eax
406bcc:	25 ff 00 00 00       	and    $0xff,%eax
406bd1:	81 e2 ff 00 00 00    	and    $0xff,%edx
406bd7:	c1 e2 08             	shl    $0x8,%edx
406bda:	66 0b c2             	or     %dx,%ax
406bdd:	c3                   	ret
406bde:	8b c0                	mov    %eax,%eax
406be0:	0f b7 c0             	movzwl %ax,%eax
406be3:	0f b7 d2             	movzwl %dx,%edx
406be6:	c1 e2 10             	shl    $0x10,%edx
406be9:	0b c2                	or     %edx,%eax
406beb:	c3                   	ret
406bec:	0f b7 c0             	movzwl %ax,%eax
406bef:	c1 e8 08             	shr    $0x8,%eax
406bf2:	c3                   	ret
406bf3:	90                   	nop
406bf4:	e8 ab f7 ff ff       	call   0x4063a4
406bf9:	c3                   	ret
406bfa:	8b c0                	mov    %eax,%eax
406bfc:	33 c0                	xor    %eax,%eax
406bfe:	c3                   	ret
406bff:	90                   	nop
406c00:	52                   	push   %edx
406c01:	50                   	push   %eax
406c02:	e8 bd f7 ff ff       	call   0x4063c4
406c07:	50                   	push   %eax
406c08:	e8 d7 f7 ff ff       	call   0x4063e4
406c0d:	c3                   	ret
406c0e:	8b c0                	mov    %eax,%eax
406c10:	51                   	push   %ecx
406c11:	52                   	push   %edx
406c12:	50                   	push   %eax
406c13:	e8 d4 f7 ff ff       	call   0x4063ec
406c18:	50                   	push   %eax
406c19:	50                   	push   %eax
406c1a:	e8 dd f7 ff ff       	call   0x4063fc
406c1f:	e8 d0 f7 ff ff       	call   0x4063f4
406c24:	50                   	push   %eax
406c25:	e8 ba f7 ff ff       	call   0x4063e4
406c2a:	c3                   	ret
406c2b:	90                   	nop
406c2c:	50                   	push   %eax
406c2d:	e8 ba f7 ff ff       	call   0x4063ec
406c32:	50                   	push   %eax
406c33:	50                   	push   %eax
406c34:	e8 c3 f7 ff ff       	call   0x4063fc
406c39:	e8 9e f7 ff ff       	call   0x4063dc
406c3e:	c3                   	ret
406c3f:	90                   	nop
406c40:	c1 e2 08             	shl    $0x8,%edx
406c43:	81 e2 00 00 00 ff    	and    $0xff000000,%edx
406c49:	0b c2                	or     %edx,%eax
406c4b:	c3                   	ret
406c4c:	51                   	push   %ecx
406c4d:	89 04 24             	mov    %eax,(%esp)
406c50:	0f bf 04 24          	movswl (%esp),%eax
406c54:	89 02                	mov    %eax,(%edx)
406c56:	0f bf 44 24 02       	movswl 0x2(%esp),%eax
406c5b:	89 42 04             	mov    %eax,0x4(%edx)
406c5e:	5a                   	pop    %edx
406c5f:	c3                   	ret
406c60:	51                   	push   %ecx
406c61:	66 8b 10             	mov    (%eax),%dx
406c64:	66 89 14 24          	mov    %dx,(%esp)
406c68:	66 8b 40 04          	mov    0x4(%eax),%ax
406c6c:	66 89 44 24 02       	mov    %ax,0x2(%esp)
406c71:	8b 04 24             	mov    (%esp),%eax
406c74:	5a                   	pop    %edx
406c75:	c3                   	ret
406c76:	8b c0                	mov    %eax,%eax
406c78:	e8 63 ff ff ff       	call   0x406be0
406c7d:	c3                   	ret
406c7e:	8b c0                	mov    %eax,%eax
406c80:	ff 25 4c 64 47 00    	jmp    *0x47644c
406c86:	8b c0                	mov    %eax,%eax
406c88:	55                   	push   %ebp
406c89:	8b ec                	mov    %esp,%ebp
406c8b:	51                   	push   %ecx
406c8c:	53                   	push   %ebx
406c8d:	56                   	push   %esi
406c8e:	57                   	push   %edi
406c8f:	89 4d fc             	mov    %ecx,-0x4(%ebp)
406c92:	8b fa                	mov    %edx,%edi
406c94:	8b f0                	mov    %eax,%esi
406c96:	e8 fd bd ff ff       	call   0x402a98
406c9b:	8b d8                	mov    %eax,%ebx
406c9d:	8b 45 08             	mov    0x8(%ebp),%eax
406ca0:	50                   	push   %eax
406ca1:	8b 45 0c             	mov    0xc(%ebp),%eax
406ca4:	50                   	push   %eax
406ca5:	8b 45 10             	mov    0x10(%ebp),%eax
406ca8:	50                   	push   %eax
406ca9:	8b 45 14             	mov    0x14(%ebp),%eax
406cac:	50                   	push   %eax
406cad:	8b 45 18             	mov    0x18(%ebp),%eax
406cb0:	50                   	push   %eax
406cb1:	8b 45 1c             	mov    0x1c(%ebp),%eax
406cb4:	50                   	push   %eax
406cb5:	8b 45 20             	mov    0x20(%ebp),%eax
406cb8:	50                   	push   %eax
406cb9:	8b 45 24             	mov    0x24(%ebp),%eax
406cbc:	50                   	push   %eax
406cbd:	8b 45 28             	mov    0x28(%ebp),%eax
406cc0:	50                   	push   %eax
406cc1:	8b 45 fc             	mov    -0x4(%ebp),%eax
406cc4:	50                   	push   %eax
406cc5:	57                   	push   %edi
406cc6:	56                   	push   %esi
406cc7:	e8 b4 ff ff ff       	call   0x406c80
406ccc:	8b f0                	mov    %eax,%esi
406cce:	8b c3                	mov    %ebx,%eax
406cd0:	e8 b3 bd ff ff       	call   0x402a88
406cd5:	8b c6                	mov    %esi,%eax
406cd7:	5f                   	pop    %edi
406cd8:	5e                   	pop    %esi
406cd9:	5b                   	pop    %ebx
406cda:	59                   	pop    %ecx
406cdb:	5d                   	pop    %ebp
406cdc:	c2 24 00             	ret    $0x24
406cdf:	90                   	nop
406ce0:	55                   	push   %ebp
406ce1:	8b ec                	mov    %esp,%ebp
406ce3:	51                   	push   %ecx
406ce4:	53                   	push   %ebx
406ce5:	56                   	push   %esi
406ce6:	57                   	push   %edi
406ce7:	89 4d fc             	mov    %ecx,-0x4(%ebp)
406cea:	8b fa                	mov    %edx,%edi
406cec:	8b f0                	mov    %eax,%esi
406cee:	e8 a5 bd ff ff       	call   0x402a98
406cf3:	8b d8                	mov    %eax,%ebx
406cf5:	8b 45 08             	mov    0x8(%ebp),%eax
406cf8:	50                   	push   %eax
406cf9:	8b 45 0c             	mov    0xc(%ebp),%eax
406cfc:	50                   	push   %eax
406cfd:	8b 45 10             	mov    0x10(%ebp),%eax
406d00:	50                   	push   %eax
406d01:	8b 45 14             	mov    0x14(%ebp),%eax
406d04:	50                   	push   %eax
406d05:	8b 45 18             	mov    0x18(%ebp),%eax