43ab3e:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
43ab43:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
43ab47:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
43ab4b:	ba 80 3f 00 00       	mov    $0x3f80,%edx
43ab50:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
43ab54:	66 0f c4 fa 03       	pinsrw $0x3,%edx,%xmm7
43ab59:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
43ab5d:	66 0f 12 25 f0 00 45 	movlpd 0x4500f0,%xmm4
43ab64:	00
43ab65:	66 0f 6e c9          	movd   %ecx,%xmm1
43ab69:	f2 0f 59 54 24 08    	mulsd  0x8(%esp),%xmm2
43ab6f:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
43ab73:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
43ab78:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
43ab7d:	66 0f 28 3d e0 00 45 	movapd 0x4500e0,%xmm7
43ab84:	00
43ab85:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
43ab89:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
43ab8d:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
43ab91:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
43ab95:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
43ab99:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
43ab9d:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
43aba1:	66 0f 58 fe          	addpd  %xmm6,%xmm7
43aba5:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
43aba9:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
43abad:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
43abb2:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
43abb6:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
43abbb:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
43abbf:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
43abc3:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
43abc7:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
43abcb:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
43abcf:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
43abd3:	83 c4 10             	add    $0x10,%esp
43abd6:	c3                   	ret
43abd7:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43abdd:	66 0f 12 1d c0 00 45 	movlpd 0x4500c0,%xmm3
43abe4:	00
43abe5:	66 0f 7e c8          	movd   %xmm1,%eax
43abe9:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
43abed:	66 0f 54 cb          	andpd  %xmm3,%xmm1
43abf1:	66 0f 73 d1 20       	psrlq  $0x20,%xmm1
43abf6:	66 0f 7e c9          	movd   %xmm1,%ecx
43abfa:	81 f9 00 00 f0 7f    	cmp    $0x7ff00000,%ecx
43ac00:	0f 83 d8 00 00 00    	jae    0x43acde
43ac06:	0b c1                	or     %ecx,%eax
43ac08:	83 f8 00             	cmp    $0x0,%eax
43ac0b:	0f 84 1a 04 00 00    	je     0x43b02b
43ac11:	83 fa 00             	cmp    $0x0,%edx
43ac14:	0f 8d 00 01 00 00    	jge    0x43ad1a
43ac1a:	f7 da                	neg    %edx
43ac1c:	81 c2 ef 7f 00 00    	add    $0x7fef,%edx
43ac22:	66 0f 73 f3 34       	psllq  $0x34,%xmm3
43ac27:	66 0f 56 d3          	orpd   %xmm3,%xmm2
43ac2b:	b9 f3 03 00 00       	mov    $0x3f3,%ecx
43ac30:	66 0f 6e d9          	movd   %ecx,%xmm3
43ac34:	66 0f 73 d1 14       	psrlq  $0x14,%xmm1
43ac39:	66 0f fa cb          	psubd  %xmm3,%xmm1
43ac3d:	66 0f ef db          	pxor   %xmm3,%xmm3
43ac41:	66 0f ee cb          	pmaxsw %xmm3,%xmm1
43ac45:	66 0f f3 d1          	psllq  %xmm1,%xmm2
43ac49:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
43ac4d:	66 0f d7 c2          	pmovmskb %xmm2,%eax
43ac51:	8b ca                	mov    %edx,%ecx
43ac53:	81 e2 ff 7f 00 00    	and    $0x7fff,%edx
43ac59:	81 fa f0 7f 00 00    	cmp    $0x7ff0,%edx
43ac5f:	0f 83 a2 01 00 00    	jae    0x43ae07
43ac65:	25 ff 00 00 00       	and    $0xff,%eax
43ac6a:	3d ff 00 00 00       	cmp    $0xff,%eax
43ac6f:	0f 85 9d 02 00 00    	jne    0x43af12
43ac75:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43ac7b:	66 0f 28 d1          	movapd %xmm1,%xmm2
43ac7f:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
43ac84:	66 0f 6e d9          	movd   %ecx,%xmm3
43ac88:	66 0f 54 0d c0 00 45 	andpd  0x4500c0,%xmm1
43ac8f:	00
43ac90:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
43ac95:	66 0f fa cb          	psubd  %xmm3,%xmm1
43ac99:	66 0f 12 1d 20 01 45 	movlpd 0x450120,%xmm3
43aca0:	00
43aca1:	66 0f f3 d1          	psllq  %xmm1,%xmm2
43aca5:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
43aca9:	66 0f d7 c2          	pmovmskb %xmm2,%eax
43acad:	25 ff 00 00 00       	and    $0xff,%eax
43acb2:	b9 01 ff 03 00       	mov    $0x3ff01,%ecx
43acb7:	03 c8                	add    %eax,%ecx
43acb9:	81 e1 00 00 04 00    	and    $0x40000,%ecx
43acbf:	83 fa 10             	cmp    $0x10,%edx
43acc2:	72 5b                	jb     0x43ad1f
43acc4:	ba 7f fe 0b 00       	mov    $0xbfe7f,%edx
43acc9:	66 0f 12 1d a0 00 45 	movlpd 0x4500a0,%xmm3
43acd0:	00
43acd1:	66 0f 12 15 b0 00 45 	movlpd 0x4500b0,%xmm2
43acd8:	00
43acd9:	e9 35 fc ff ff       	jmp    0x43a913
43acde:	66 0f 12 3c 24       	movlpd (%esp),%xmm7
43ace3:	66 0f 28 e7          	movapd %xmm7,%xmm4
43ace7:	66 0f 7e fa          	movd   %xmm7,%edx
43aceb:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
43acf0:	66 0f 7e f8          	movd   %xmm7,%eax
43acf4:	8b c8                	mov    %eax,%ecx
43acf6:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
43acfb:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
43ad00:	0f 82 8f 02 00 00    	jb     0x43af95
43ad06:	0f 87 f4 01 00 00    	ja     0x43af00
43ad0c:	83 fa 00             	cmp    $0x0,%edx
43ad0f:	0f 87 eb 01 00 00    	ja     0x43af00
43ad15:	e9 7b 02 00 00       	jmp    0x43af95
43ad1a:	b9 00 00 00 00       	mov    $0x0,%ecx
43ad1f:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43ad23:	b8 f0 43 00 00       	mov    $0x43f0,%eax
43ad28:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
43ad2d:	66 0f 12 3d a0 00 45 	movlpd 0x4500a0,%xmm7
43ad34:	00
43ad35:	66 0f 12 15 b0 00 45 	movlpd 0x4500b0,%xmm2
43ad3c:	00
43ad3d:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
43ad41:	66 0f 7e e2          	movd   %xmm4,%edx
43ad45:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
43ad4a:	66 0f 7e e0          	movd   %xmm4,%eax
43ad4e:	83 fa 00             	cmp    $0x0,%edx
43ad51:	74 52                	je     0x43ada5
43ad53:	66 0f 54 f8          	andpd  %xmm0,%xmm7
43ad57:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
43ad5b:	66 0f 54 05 c0 00 45 	andpd  0x4500c0,%xmm0
43ad62:	00
43ad63:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
43ad68:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
43ad6d:	66 0f 56 fa          	orpd   %xmm2,%xmm7
43ad71:	25 ff 00 00 00       	and    $0xff,%eax
43ad76:	83 c0 01             	add    $0x1,%eax
43ad79:	25 fe 01 00 00       	and    $0x1fe,%eax
43ad7e:	f2 0f 59 3c 85 40 59 	mulsd  0x445940(,%eax,4),%xmm7
43ad85:	44 00
43ad87:	66 0f 12 2c 85 40 59 	movlpd 0x445940(,%eax,4),%xmm5
43ad8e:	44 00
43ad90:	03 c0                	add    %eax,%eax
43ad92:	66 0f 28 34 85 50 5d 	movapd 0x445d50(,%eax,4),%xmm6
43ad99:	44 00
43ad9b:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
43ada0:	e9 6e fb ff ff       	jmp    0x43a913
43ada5:	8b d0                	mov    %eax,%edx
43ada7:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
43adad:	83 fa 00             	cmp    $0x0,%edx
43adb0:	75 a1                	jne    0x43ad53
43adb2:	8b 54 24 0c          	mov    0xc(%esp),%edx
43adb6:	81 e2 00 00 00 80    	and    $0x80000000,%edx
43adbc:	83 fa 00             	cmp    $0x0,%edx
43adbf:	74 30                	je     0x43adf1
43adc1:	c1 e1 0d             	shl    $0xd,%ecx
43adc4:	23 c1                	and    %ecx,%eax
43adc6:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
43adcb:	0b d0                	or     %eax,%edx
43adcd:	66 0f 6e c2          	movd   %edx,%xmm0
43add1:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
43add6:	66 0f 12 0d b0 00 45 	movlpd 0x4500b0,%xmm1
43addd:	00
43adde:	66 0f 12 14 24       	movlpd (%esp),%xmm2
43ade3:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
43ade7:	ba 1b 00 00 00       	mov    $0x1b,%edx
43adec:	e9 8f 02 00 00       	jmp    0x43b080
43adf1:	c1 e1 0d             	shl    $0xd,%ecx
43adf4:	23 c1                	and    %ecx,%eax
43adf6:	83 f8 00             	cmp    $0x0,%eax
43adf9:	0f 85 a7 00 00 00    	jne    0x43aea6
43adff:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43ae03:	83 c4 10             	add    $0x10,%esp
43ae06:	c3                   	ret
43ae07:	66 0f 12 1d a0 00 45 	movlpd 0x4500a0,%xmm3
43ae0e:	00
43ae0f:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
43ae13:	66 0f 54 dc          	andpd  %xmm4,%xmm3
43ae17:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
43ae1b:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
43ae1f:	81 e1 ff 00 00 00    	and    $0xff,%ecx
43ae25:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
43ae2b:	0f 85 cf 00 00 00    	jne    0x43af00
43ae31:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
43ae36:	81 e1 00 80 00 00    	and    $0x8000,%ecx
43ae3c:	83 f9 00             	cmp    $0x0,%ecx
43ae3f:	0f 84 9a 00 00 00    	je     0x43aedf
43ae45:	25 ff 00 00 00       	and    $0xff,%eax
43ae4a:	3d ff 00 00 00       	cmp    $0xff,%eax
43ae4f:	75 6d                	jne    0x43aebe
43ae51:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43ae57:	66 0f 28 d1          	movapd %xmm1,%xmm2
43ae5b:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
43ae60:	66 0f 6e d9          	movd   %ecx,%xmm3
43ae64:	66 0f 54 0d c0 00 45 	andpd  0x4500c0,%xmm1
43ae6b:	00
43ae6c:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
43ae71:	66 0f fa cb          	psubd  %xmm3,%xmm1
43ae75:	66 0f ef db          	pxor   %xmm3,%xmm3
43ae79:	66 0f f3 d1          	psllq  %xmm1,%xmm2
43ae7d:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
43ae81:	66 0f d7 c2          	pmovmskb %xmm2,%eax
43ae85:	25 ff 00 00 00       	and    $0xff,%eax
43ae8a:	3d ff 00 00 00       	cmp    $0xff,%eax
43ae8f:	74 2d                	je     0x43aebe
43ae91:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43ae97:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
43ae9c:	25 00 80 00 00       	and    $0x8000,%eax
43aea1:	83 f8 00             	cmp    $0x0,%eax
43aea4:	74 0c                	je     0x43aeb2
43aea6:	66 0f 12 05 20 01 45 	movlpd 0x450120,%xmm0
43aead:	00
43aeae:	83 c4 10             	add    $0x10,%esp
43aeb1:	c3                   	ret
43aeb2:	66 0f 12 05 18 01 45 	movlpd 0x450118,%xmm0
43aeb9:	00
43aeba:	83 c4 10             	add    $0x10,%esp
43aebd:	c3                   	ret
43aebe:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43aec4:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
43aec9:	25 00 80 00 00       	and    $0x8000,%eax
43aece:	83 f8 00             	cmp    $0x0,%eax
43aed1:	0f 84 39 01 00 00    	je     0x43b010
43aed7:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43aedb:	83 c4 10             	add    $0x10,%esp
43aede:	c3                   	ret
43aedf:	66 0f 12 4c 24 08    	movlpd 0x8(%esp),%xmm1
43aee5:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
43aeea:	25 00 80 00 00       	and    $0x8000,%eax
43aeef:	83 f8 00             	cmp    $0x0,%eax
43aef2:	0f 84 18 01 00 00    	je     0x43b010
43aef8:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43aefc:	83 c4 10             	add    $0x10,%esp
43aeff:	c3                   	ret
43af00:	f2 0f 58 e4          	addsd  %xmm4,%xmm4
43af04:	f2 0f 10 c4          	movsd  %xmm4,%xmm0
43af08:	ba ee 03 00 00       	mov    $0x3ee,%edx
43af0d:	e9 6e 01 00 00       	jmp    0x43b080
43af12:	66 0f 12 14 24       	movlpd (%esp),%xmm2
43af17:	66 0f 7e d0          	movd   %xmm2,%eax
43af1b:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
43af20:	66 0f 7e d2          	movd   %xmm2,%edx
43af24:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
43af2a:	0b c2                	or     %edx,%eax
43af2c:	b9 00 00 00 00       	mov    $0x0,%ecx
43af31:	83 f8 00             	cmp    $0x0,%eax
43af34:	0f 84 6b fe ff ff    	je     0x43ada5
43af3a:	66 0f 12 0d 08 01 45 	movlpd 0x450108,%xmm1
43af41:	00
43af42:	66 0f 12 05 40 01 45 	movlpd 0x450140,%xmm0
43af49:	00
43af4a:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
43af4e:	ba 1c 00 00 00       	mov    $0x1c,%edx
43af53:	e9 28 01 00 00       	jmp    0x43b080
43af58:	66 0f 12 24 24       	movlpd (%esp),%xmm4
43af5d:	66 0f 12 54 24 08    	movlpd 0x8(%esp),%xmm2
43af63:	66 0f 7e e0          	movd   %xmm4,%eax
43af67:	83 f8 00             	cmp    $0x0,%eax
43af6a:	75 29                	jne    0x43af95
43af6c:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
43af71:	66 0f 7e e2          	movd   %xmm4,%edx
43af75:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
43af7b:	0f 84 f3 00 00 00    	je     0x43b074
43af81:	81 fa 00 00 f0 bf    	cmp    $0xbff00000,%edx
43af87:	75 0c                	jne    0x43af95
43af89:	66 0f 12 05 b0 00 45 	movlpd 0x4500b0,%xmm0
43af90:	00
43af91:	83 c4 10             	add    $0x10,%esp
43af94:	c3                   	ret
43af95:	66 0f 12 1d a0 00 45 	movlpd 0x4500a0,%xmm3
43af9c:	00
43af9d:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
43afa1:	66 0f 54 da          	andpd  %xmm2,%xmm3
43afa5:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
43afa9:	66 0f d7 c1          	pmovmskb %xmm1,%eax
43afad:	25 ff 00 00 00       	and    $0xff,%eax
43afb2:	3d ff 00 00 00       	cmp    $0xff,%eax
43afb7:	75 63                	jne    0x43b01c
43afb9:	66 0f c5 c2 03       	pextrw $0x3,%xmm2,%eax
43afbe:	66 0f 12 24 24       	movlpd (%esp),%xmm4
43afc3:	25 00 80 00 00       	and    $0x8000,%eax
43afc8:	81 f1 00 00 f0 bf    	xor    $0xbff00000,%ecx
43afce:	0b d1                	or     %ecx,%edx
43afd0:	83 fa 00             	cmp    $0x0,%edx
43afd3:	0f 84 9b 00 00 00    	je     0x43b074
43afd9:	83 f8 00             	cmp    $0x0,%eax
43afdc:	74 19                	je     0x43aff7
43afde:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
43afe3:	25 f0 7f 00 00       	and    $0x7ff0,%eax
43afe8:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
43afed:	72 21                	jb     0x43b010
43afef:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43aff3:	83 c4 10             	add    $0x10,%esp
43aff6:	c3                   	ret
43aff7:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
43affc:	25 f0 7f 00 00       	and    $0x7ff0,%eax
43b001:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
43b006:	73 08                	jae    0x43b010
43b008:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
43b00c:	83 c4 10             	add    $0x10,%esp
43b00f:	c3                   	ret
43b010:	66 0f 12 05 10 01 45 	movlpd 0x450110,%xmm0
43b017:	00
43b018:	83 c4 10             	add    $0x10,%esp
43b01b:	c3                   	ret
43b01c:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
43b020:	f2 0f 10 c2          	movsd  %xmm2,%xmm0
43b024:	ba ee 03 00 00       	mov    $0x3ee,%edx
43b029:	eb 55                	jmp    0x43b080
43b02b:	66 0f 7e e0          	movd   %xmm4,%eax
43b02f:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
43b034:	66 0f 7e e2          	movd   %xmm4,%edx
43b038:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
43b03e:	8b c8                	mov    %eax,%ecx
43b040:	0b c2                	or     %edx,%eax
43b042:	66 0f 12 05 b0 00 45 	movlpd 0x4500b0,%xmm0
43b049:	00
43b04a:	ba 1a 00 00 00       	mov    $0x1a,%edx
43b04f:	83 f8 00             	cmp    $0x0,%eax
43b052:	74 2c                	je     0x43b080
43b054:	66 0f 7e e0          	movd   %xmm4,%eax
43b058:	ba 1d 00 00 00       	mov    $0x1d,%edx
43b05d:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
43b062:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
43b067:	77 17                	ja     0x43b080
43b069:	72 05                	jb     0x43b070
43b06b:	83 f9 00             	cmp    $0x0,%ecx
43b06e:	77 10                	ja     0x43b080
43b070:	83 c4 10             	add    $0x10,%esp
43b073:	c3                   	ret
43b074:	66 0f 12 05 40 59 44 	movlpd 0x445940,%xmm0
43b07b:	00
43b07c:	83 c4 10             	add    $0x10,%esp
43b07f:	c3                   	ret
43b080:	83 ec 18             	sub    $0x18,%esp
43b083:	66 0f 13 44 24 10    	movlpd %xmm0,0x10(%esp)
43b089:	89 54 24 0c          	mov    %edx,0xc(%esp)
43b08d:	8b d4                	mov    %esp,%edx
43b08f:	83 c2 10             	add    $0x10,%edx
43b092:	89 54 24 08          	mov    %edx,0x8(%esp)
43b096:	83 c2 10             	add    $0x10,%edx
43b099:	89 54 24 04          	mov    %edx,0x4(%esp)
43b09d:	83 ea 08             	sub    $0x8,%edx
43b0a0:	89 14 24             	mov    %edx,(%esp)
43b0a3:	e8 c9 d9 ff ff       	call   0x438a71
43b0a8:	66 0f 12 44 24 10    	movlpd 0x10(%esp),%xmm0
43b0ae:	83 c4 28             	add    $0x28,%esp
43b0b1:	c3                   	ret
43b0b2:	83 f8 00             	cmp    $0x0,%eax
43b0b5:	7e 28                	jle    0x43b0df
43b0b7:	3d 00 00 04 00       	cmp    $0x40000,%eax
43b0bc:	0f 83 22 02 00 00    	jae    0x43b2e4
43b0c2:	56                   	push   %esi
43b0c3:	8b d0                	mov    %eax,%edx