406d7e:	8b c0                	mov    %eax,%eax
406d80:	ff 25 c0 d5 49 00    	jmp    *0x49d5c0
406d86:	8b c0                	mov    %eax,%eax
406d88:	ff 25 bc d5 49 00    	jmp    *0x49d5bc
406d8e:	8b c0                	mov    %eax,%eax
406d90:	ff 25 b8 d5 49 00    	jmp    *0x49d5b8
406d96:	8b c0                	mov    %eax,%eax
406d98:	ff 25 b4 d5 49 00    	jmp    *0x49d5b4
406d9e:	8b c0                	mov    %eax,%eax
406da0:	ff 25 b0 d5 49 00    	jmp    *0x49d5b0
406da6:	8b c0                	mov    %eax,%eax
406da8:	ff 25 ac d5 49 00    	jmp    *0x49d5ac
406dae:	8b c0                	mov    %eax,%eax
406db0:	ff 25 a8 d5 49 00    	jmp    *0x49d5a8
406db6:	8b c0                	mov    %eax,%eax
406db8:	ff 25 a4 d5 49 00    	jmp    *0x49d5a4
406dbe:	8b c0                	mov    %eax,%eax
406dc0:	ff 25 d0 d5 49 00    	jmp    *0x49d5d0
406dc6:	8b c0                	mov    %eax,%eax
406dc8:	ff 25 a0 d5 49 00    	jmp    *0x49d5a0
406dce:	8b c0                	mov    %eax,%eax
406dd0:	ff 25 9c d5 49 00    	jmp    *0x49d59c
406dd6:	8b c0                	mov    %eax,%eax
406dd8:	ff 25 98 d5 49 00    	jmp    *0x49d598
406dde:	8b c0                	mov    %eax,%eax
406de0:	ff 25 94 d5 49 00    	jmp    *0x49d594
406de6:	8b c0                	mov    %eax,%eax
406de8:	ff 25 90 d5 49 00    	jmp    *0x49d590
406dee:	8b c0                	mov    %eax,%eax
406df0:	ff 25 8c d5 49 00    	jmp    *0x49d58c
406df6:	8b c0                	mov    %eax,%eax
406df8:	ff 25 8c d5 49 00    	jmp    *0x49d58c
406dfe:	8b c0                	mov    %eax,%eax
406e00:	ff 25 88 d5 49 00    	jmp    *0x49d588
406e06:	8b c0                	mov    %eax,%eax
406e08:	ff 25 84 d5 49 00    	jmp    *0x49d584
406e0e:	8b c0                	mov    %eax,%eax
406e10:	ff 25 80 d5 49 00    	jmp    *0x49d580
406e16:	8b c0                	mov    %eax,%eax
406e18:	ff 25 7c d5 49 00    	jmp    *0x49d57c
406e1e:	8b c0                	mov    %eax,%eax
406e20:	ff 25 78 d5 49 00    	jmp    *0x49d578
406e26:	8b c0                	mov    %eax,%eax
406e28:	ff 25 74 d5 49 00    	jmp    *0x49d574
406e2e:	8b c0                	mov    %eax,%eax
406e30:	ff 25 70 d5 49 00    	jmp    *0x49d570
406e36:	8b c0                	mov    %eax,%eax
406e38:	ff 25 6c d5 49 00    	jmp    *0x49d56c
406e3e:	8b c0                	mov    %eax,%eax
406e40:	ff 25 68 d5 49 00    	jmp    *0x49d568
406e46:	8b c0                	mov    %eax,%eax
406e48:	ff 25 64 d5 49 00    	jmp    *0x49d564
406e4e:	8b c0                	mov    %eax,%eax
406e50:	ff 25 60 d5 49 00    	jmp    *0x49d560
406e56:	8b c0                	mov    %eax,%eax
406e58:	ff 25 5c d5 49 00    	jmp    *0x49d55c
406e5e:	8b c0                	mov    %eax,%eax
406e60:	ff 25 58 d5 49 00    	jmp    *0x49d558
406e66:	8b c0                	mov    %eax,%eax
406e68:	ff 25 54 d5 49 00    	jmp    *0x49d554
406e6e:	8b c0                	mov    %eax,%eax
406e70:	ff 25 50 d5 49 00    	jmp    *0x49d550
406e76:	8b c0                	mov    %eax,%eax
406e78:	ff 25 4c d5 49 00    	jmp    *0x49d54c
406e7e:	8b c0                	mov    %eax,%eax
406e80:	ff 25 48 d5 49 00    	jmp    *0x49d548
406e86:	8b c0                	mov    %eax,%eax
406e88:	ff 25 44 d5 49 00    	jmp    *0x49d544
406e8e:	8b c0                	mov    %eax,%eax
406e90:	ff 25 40 d5 49 00    	jmp    *0x49d540
406e96:	8b c0                	mov    %eax,%eax
406e98:	ff 25 3c d5 49 00    	jmp    *0x49d53c
406e9e:	8b c0                	mov    %eax,%eax
406ea0:	ff 25 38 d5 49 00    	jmp    *0x49d538
406ea6:	8b c0                	mov    %eax,%eax
406ea8:	ff 25 34 d5 49 00    	jmp    *0x49d534
406eae:	8b c0                	mov    %eax,%eax
406eb0:	ff 25 30 d5 49 00    	jmp    *0x49d530
406eb6:	8b c0                	mov    %eax,%eax
406eb8:	ff 25 30 d5 49 00    	jmp    *0x49d530
406ebe:	8b c0                	mov    %eax,%eax
406ec0:	ff 25 2c d5 49 00    	jmp    *0x49d52c
406ec6:	8b c0                	mov    %eax,%eax
406ec8:	ff 25 28 d5 49 00    	jmp    *0x49d528
406ece:	8b c0                	mov    %eax,%eax
406ed0:	ff 25 24 d5 49 00    	jmp    *0x49d524
406ed6:	8b c0                	mov    %eax,%eax
406ed8:	ff 25 20 d5 49 00    	jmp    *0x49d520
406ede:	8b c0                	mov    %eax,%eax
406ee0:	ff 25 1c d5 49 00    	jmp    *0x49d51c
406ee6:	8b c0                	mov    %eax,%eax
406ee8:	ff 25 18 d5 49 00    	jmp    *0x49d518
406eee:	8b c0                	mov    %eax,%eax
406ef0:	ff 25 14 d5 49 00    	jmp    *0x49d514
406ef6:	8b c0                	mov    %eax,%eax
406ef8:	ff 25 10 d5 49 00    	jmp    *0x49d510
406efe:	8b c0                	mov    %eax,%eax
406f00:	ff 25 0c d5 49 00    	jmp    *0x49d50c
406f06:	8b c0                	mov    %eax,%eax
406f08:	ff 25 08 d5 49 00    	jmp    *0x49d508
406f0e:	8b c0                	mov    %eax,%eax
406f10:	ff 25 04 d5 49 00    	jmp    *0x49d504
406f16:	8b c0                	mov    %eax,%eax
406f18:	ff 25 00 d5 49 00    	jmp    *0x49d500
406f1e:	8b c0                	mov    %eax,%eax
406f20:	ff 25 fc d4 49 00    	jmp    *0x49d4fc
406f26:	8b c0                	mov    %eax,%eax
406f28:	ff 25 f8 d4 49 00    	jmp    *0x49d4f8
406f2e:	8b c0                	mov    %eax,%eax
406f30:	ff 25 f4 d4 49 00    	jmp    *0x49d4f4
406f36:	8b c0                	mov    %eax,%eax
406f38:	ff 25 f0 d4 49 00    	jmp    *0x49d4f0
406f3e:	8b c0                	mov    %eax,%eax
406f40:	ff 25 ec d4 49 00    	jmp    *0x49d4ec
406f46:	8b c0                	mov    %eax,%eax
406f48:	ff 25 e8 d4 49 00    	jmp    *0x49d4e8
406f4e:	8b c0                	mov    %eax,%eax
406f50:	ff 25 e4 d4 49 00    	jmp    *0x49d4e4
406f56:	8b c0                	mov    %eax,%eax
406f58:	ff 25 e0 d4 49 00    	jmp    *0x49d4e0
406f5e:	8b c0                	mov    %eax,%eax
406f60:	ff 25 dc d4 49 00    	jmp    *0x49d4dc
406f66:	8b c0                	mov    %eax,%eax
406f68:	ff 25 d8 d4 49 00    	jmp    *0x49d4d8
406f6e:	8b c0                	mov    %eax,%eax
406f70:	ff 25 d4 d4 49 00    	jmp    *0x49d4d4
406f76:	8b c0                	mov    %eax,%eax
406f78:	ff 25 d0 d4 49 00    	jmp    *0x49d4d0
406f7e:	8b c0                	mov    %eax,%eax
406f80:	ff 25 cc d4 49 00    	jmp    *0x49d4cc
406f86:	8b c0                	mov    %eax,%eax
406f88:	ff 25 c8 d4 49 00    	jmp    *0x49d4c8
406f8e:	8b c0                	mov    %eax,%eax
406f90:	ff 25 c4 d4 49 00    	jmp    *0x49d4c4
406f96:	8b c0                	mov    %eax,%eax
406f98:	ff 25 c0 d4 49 00    	jmp    *0x49d4c0
406f9e:	8b c0                	mov    %eax,%eax
406fa0:	ff 25 bc d4 49 00    	jmp    *0x49d4bc
406fa6:	8b c0                	mov    %eax,%eax
406fa8:	ff 25 b8 d4 49 00    	jmp    *0x49d4b8
406fae:	8b c0                	mov    %eax,%eax
406fb0:	ff 25 b4 d4 49 00    	jmp    *0x49d4b4
406fb6:	8b c0                	mov    %eax,%eax
406fb8:	ff 25 b0 d4 49 00    	jmp    *0x49d4b0
406fbe:	8b c0                	mov    %eax,%eax
406fc0:	ff 25 ac d4 49 00    	jmp    *0x49d4ac
406fc6:	8b c0                	mov    %eax,%eax
406fc8:	ff 25 a8 d4 49 00    	jmp    *0x49d4a8
406fce:	8b c0                	mov    %eax,%eax
406fd0:	ff 25 a4 d4 49 00    	jmp    *0x49d4a4
406fd6:	8b c0                	mov    %eax,%eax
406fd8:	ff 25 a0 d4 49 00    	jmp    *0x49d4a0
406fde:	8b c0                	mov    %eax,%eax
406fe0:	ff 25 9c d4 49 00    	jmp    *0x49d49c
406fe6:	8b c0                	mov    %eax,%eax
406fe8:	ff 25 98 d4 49 00    	jmp    *0x49d498
406fee:	8b c0                	mov    %eax,%eax
406ff0:	ff 25 94 d4 49 00    	jmp    *0x49d494
406ff6:	8b c0                	mov    %eax,%eax
406ff8:	ff 25 90 d4 49 00    	jmp    *0x49d490
406ffe:	8b c0                	mov    %eax,%eax
407000:	ff 25 8c d4 49 00    	jmp    *0x49d48c
407006:	8b c0                	mov    %eax,%eax
407008:	ff 25 88 d4 49 00    	jmp    *0x49d488
40700e:	8b c0                	mov    %eax,%eax
407010:	ff 25 84 d4 49 00    	jmp    *0x49d484
407016:	8b c0                	mov    %eax,%eax
407018:	ff 25 80 d4 49 00    	jmp    *0x49d480
40701e:	8b c0                	mov    %eax,%eax
407020:	ff 25 7c d4 49 00    	jmp    *0x49d47c
407026:	8b c0                	mov    %eax,%eax
407028:	ff 25 78 d4 49 00    	jmp    *0x49d478
40702e:	8b c0                	mov    %eax,%eax
407030:	ff 25 74 d4 49 00    	jmp    *0x49d474
407036:	8b c0                	mov    %eax,%eax
407038:	ff 25 70 d4 49 00    	jmp    *0x49d470
40703e:	8b c0                	mov    %eax,%eax
407040:	ff 25 6c d4 49 00    	jmp    *0x49d46c
407046:	8b c0                	mov    %eax,%eax
407048:	ff 25 68 d4 49 00    	jmp    *0x49d468
40704e:	8b c0                	mov    %eax,%eax
407050:	0f b7 c0             	movzwl %ax,%eax
407053:	0f b7 d2             	movzwl %dx,%edx
407056:	c1 e2 10             	shl    $0x10,%edx
407059:	0b c2                	or     %edx,%eax
40705b:	c3                   	ret
40705c:	e8 df f7 ff ff       	call   0x406840
407061:	c3                   	ret
407062:	8b c0                	mov    %eax,%eax
407064:	33 c0                	xor    %eax,%eax
407066:	c3                   	ret
407067:	90                   	nop
407068:	52                   	push   %edx
407069:	50                   	push   %eax
40706a:	e8 f1 f7 ff ff       	call   0x406860
40706f:	50                   	push   %eax
407070:	e8 0b f8 ff ff       	call   0x406880
407075:	c3                   	ret
407076:	8b c0                	mov    %eax,%eax
407078:	51                   	push   %ecx
407079:	52                   	push   %edx
40707a:	50                   	push   %eax
40707b:	e8 08 f8 ff ff       	call   0x406888
407080:	50                   	push   %eax
407081:	50                   	push   %eax
407082:	e8 11 f8 ff ff       	call   0x406898
407087:	e8 04 f8 ff ff       	call   0x406890
40708c:	50                   	push   %eax
40708d:	e8 ee f7 ff ff       	call   0x406880
407092:	c3                   	ret
407093:	90                   	nop
407094:	50                   	push   %eax
407095:	e8 ee f7 ff ff       	call   0x406888
40709a:	50                   	push   %eax
40709b:	50                   	push   %eax
40709c:	e8 f7 f7 ff ff       	call   0x406898
4070a1:	e8 d2 f7 ff ff       	call   0x406878
4070a6:	c3                   	ret
4070a7:	90                   	nop
4070a8:	c1 e2 08             	shl    $0x8,%edx
4070ab:	81 e2 00 00 00 ff    	and    $0xff000000,%edx
4070b1:	0b c2                	or     %edx,%eax
4070b3:	c3                   	ret
4070b4:	51                   	push   %ecx
4070b5:	89 04 24             	mov    %eax,(%esp)
4070b8:	0f bf 04 24          	movswl (%esp),%eax
4070bc:	89 02                	mov    %eax,(%edx)
4070be:	0f bf 44 24 02       	movswl 0x2(%esp),%eax
4070c3:	89 42 04             	mov    %eax,0x4(%edx)
4070c6:	5a                   	pop    %edx
4070c7:	c3                   	ret
4070c8:	51                   	push   %ecx
4070c9:	66 8b 10             	mov    (%eax),%dx
4070cc:	66 89 14 24          	mov    %dx,(%esp)
4070d0:	66 8b 40 04          	mov    0x4(%eax),%ax
4070d4:	66 89 44 24 02       	mov    %ax,0x2(%esp)
4070d9:	8b 04 24             	mov    (%esp),%eax
4070dc:	5a                   	pop    %edx
4070dd:	c3                   	ret
4070de:	8b c0                	mov    %eax,%eax
4070e0:	e8 6b ff ff ff       	call   0x407050
4070e5:	c3                   	ret
4070e6:	8b c0                	mov    %eax,%eax
4070e8:	ff 25 64 d4 49 00    	jmp    *0x49d464
4070ee:	8b c0                	mov    %eax,%eax
4070f0:	55                   	push   %ebp
4070f1:	8b ec                	mov    %esp,%ebp
4070f3:	51                   	push   %ecx
4070f4:	53                   	push   %ebx
4070f5:	56                   	push   %esi
4070f6:	57                   	push   %edi
4070f7:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4070fa:	8b fa                	mov    %edx,%edi
4070fc:	8b f0                	mov    %eax,%esi
4070fe:	e8 1d ba ff ff       	call   0x402b20
407103:	8b d8                	mov    %eax,%ebx
407105:	8b 45 08             	mov    0x8(%ebp),%eax
407108:	50                   	push   %eax
407109:	8b 45 0c             	mov    0xc(%ebp),%eax
40710c:	50                   	push   %eax
40710d:	8b 45 10             	mov    0x10(%ebp),%eax
407110:	50                   	push   %eax
407111:	8b 45 14             	mov    0x14(%ebp),%eax
407114:	50                   	push   %eax
407115:	8b 45 18             	mov    0x18(%ebp),%eax
407118:	50                   	push   %eax
407119:	8b 45 1c             	mov    0x1c(%ebp),%eax
40711c:	50                   	push   %eax
40711d:	8b 45 20             	mov    0x20(%ebp),%eax
407120:	50                   	push   %eax
407121:	8b 45 24             	mov    0x24(%ebp),%eax
407124:	50                   	push   %eax
407125:	8b 45 28             	mov    0x28(%ebp),%eax
407128:	50                   	push   %eax
407129:	8b 45 fc             	mov    -0x4(%ebp),%eax
40712c:	50                   	push   %eax
40712d:	57                   	push   %edi
40712e:	56                   	push   %esi
40712f:	e8 b4 ff ff ff       	call   0x4070e8
407134:	8b f0                	mov    %eax,%esi
407136:	8b c3                	mov    %ebx,%eax
407138:	e8 d3 b9 ff ff       	call   0x402b10
40713d:	8b c6                	mov    %esi,%eax
40713f:	5f                   	pop    %edi
407140:	5e                   	pop    %esi
407141:	5b                   	pop    %ebx
407142:	59                   	pop    %ecx
407143:	5d                   	pop    %ebp
407144:	c2 24 00             	ret    $0x24
407147:	90                   	nop
407148:	55                   	push   %ebp
407149:	8b ec                	mov    %esp,%ebp
40714b:	51                   	push   %ecx
40714c:	53                   	push   %ebx
40714d:	56                   	push   %esi
40714e:	57                   	push   %edi
40714f:	89 4d fc             	mov    %ecx,-0x4(%ebp)
407152:	8b fa                	mov    %edx,%edi
407154:	8b f0                	mov    %eax,%esi
407156:	e8 c5 b9 ff ff       	call   0x402b20
40715b:	8b d8                	mov    %eax,%ebx
40715d:	8b 45 08             	mov    0x8(%ebp),%eax
407160:	50                   	push   %eax
407161:	8b 45 0c             	mov    0xc(%ebp),%eax
407164:	50                   	push   %eax
407165:	8b 45 10             	mov    0x10(%ebp),%eax
407168:	50                   	push   %eax
407169:	8b 45 14             	mov    0x14(%ebp),%eax
40716c:	50                   	push   %eax
40716d:	8b 45 18             	mov    0x18(%ebp),%eax
407170:	50                   	push   %eax
407171:	8b 45 1c             	mov    0x1c(%ebp),%eax
407174:	50                   	push   %eax
407175:	8b 45 20             	mov    0x20(%ebp),%eax
407178:	50                   	push   %eax
407179:	8b 45 24             	mov    0x24(%ebp),%eax
40717c:	50                   	push   %eax
40717d:	8b 45 fc             	mov    -0x4(%ebp),%eax
407180:	50                   	push   %eax
407181:	57                   	push   %edi
407182:	56                   	push   %esi
407183:	6a 00                	push   $0x0
407185:	e8 5e ff ff ff       	call   0x4070e8
40718a:	8b f0                	mov    %eax,%esi
40718c:	8b c3                	mov    %ebx,%eax
40718e:	e8 7d b9 ff ff       	call   0x402b10
407193:	8b c6                	mov    %esi,%eax
407195:	5f                   	pop    %edi
407196:	5e                   	pop    %esi
407197:	5b                   	pop    %ebx
407198:	59                   	pop    %ecx
407199:	5d                   	pop    %ebp
40719a:	c2 20 00             	ret    $0x20
40719d:	8d 40 00             	lea    0x0(%eax),%eax
4071a0:	55                   	push   %ebp
4071a1:	8b ec                	mov    %esp,%ebp
4071a3:	51                   	push   %ecx
4071a4:	53                   	push   %ebx
4071a5:	56                   	push   %esi
4071a6:	57                   	push   %edi
4071a7:	8b f9                	mov    %ecx,%edi
4071a9:	8b f2                	mov    %edx,%esi
4071ab:	89 45 fc             	mov    %eax,-0x4(%ebp)
4071ae:	68 3c 72 40 00       	push   $0x40723c
4071b3:	68 50 72 40 00       	push   $0x407250
4071b8:	e8 c3 fa ff ff       	call   0x406c80
4071bd:	8b d8                	mov    %eax,%ebx
4071bf:	68 58 72 40 00       	push   $0x407258
4071c4:	e8 3f fd ff ff       	call   0x406f08
4071c9:	8b 55 fc             	mov    -0x4(%ebp),%edx