4036c5:	57                   	push   %edi
4036c6:	8b f1                	mov    %ecx,%esi
4036c8:	eb 2c                	jmp    0x4036f6
4036ca:	8b 86 24 57 00 00    	mov    0x5724(%esi),%eax
4036d0:	83 f8 05             	cmp    $0x5,%eax
4036d3:	74 2c                	je     0x403701
4036d5:	83 f8 03             	cmp    $0x3,%eax
4036d8:	75 13                	jne    0x4036ed
4036da:	ff 74 24 0c          	push   0xc(%esp)
4036de:	8d 8e 08 7b 00 00    	lea    0x7b08(%esi),%ecx
4036e4:	e8 69 e4 ff ff       	call   0x401b52
4036e9:	84 c0                	test   %al,%al
4036eb:	75 1b                	jne    0x403708
4036ed:	8b ce                	mov    %esi,%ecx
4036ef:	e8 cc d9 ff ff       	call   0x4010c0
4036f4:	8b ce                	mov    %esi,%ecx
4036f6:	e8 01 ff ff ff       	call   0x4035fc
4036fb:	8b f8                	mov    %eax,%edi
4036fd:	85 ff                	test   %edi,%edi
4036ff:	75 c9                	jne    0x4036ca
403701:	33 c0                	xor    %eax,%eax
403703:	5f                   	pop    %edi
403704:	5e                   	pop    %esi
403705:	c2 04 00             	ret    $0x4
403708:	8b c7                	mov    %edi,%eax
40370a:	eb f7                	jmp    0x403703
40370c:	55                   	push   %ebp
40370d:	8b ec                	mov    %esp,%ebp
40370f:	83 e4 f0             	and    $0xfffffff0,%esp
403712:	8b 45 0c             	mov    0xc(%ebp),%eax
403715:	8b 55 08             	mov    0x8(%ebp),%edx
403718:	81 ec 84 00 00 00    	sub    $0x84,%esp
40371e:	f6 05 a0 05 43 00 01 	testb  $0x1,0x4305a0
403725:	53                   	push   %ebx
403726:	56                   	push   %esi
403727:	57                   	push   %edi
403728:	75 41                	jne    0x40376b
40372a:	83 0d a0 05 43 00 01 	orl    $0x1,0x4305a0
403731:	b9 67 e6 09 6a       	mov    $0x6a09e667,%ecx
403736:	be 85 ae 67 bb       	mov    $0xbb67ae85,%esi
40373b:	bf 72 f3 6e 3c       	mov    $0x3c6ef372,%edi
403740:	bb 3a f5 4f a5       	mov    $0xa54ff53a,%ebx
403745:	66 0f 6e c3          	movd   %ebx,%xmm0
403749:	66 0f 6e cf          	movd   %edi,%xmm1
40374d:	66 0f 6e de          	movd   %esi,%xmm3
403751:	66 0f 6e d1          	movd   %ecx,%xmm2
403755:	66 0f 62 d8          	punpckldq %xmm0,%xmm3
403759:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
40375d:	66 0f 62 d3          	punpckldq %xmm3,%xmm2
403761:	66 0f 7f 15 90 05 43 	movdqa %xmm2,0x430590
403768:	00
403769:	eb 08                	jmp    0x403773
40376b:	66 0f 6f 15 90 05 43 	movdqa 0x430590,%xmm2
403772:	00
403773:	f6 05 a0 05 43 00 02 	testb  $0x2,0x4305a0
40377a:	75 41                	jne    0x4037bd
40377c:	83 0d a0 05 43 00 02 	orl    $0x2,0x4305a0
403783:	b9 7f 52 0e 51       	mov    $0x510e527f,%ecx
403788:	be 8c 68 05 9b       	mov    $0x9b05688c,%esi
40378d:	bf ab d9 83 1f       	mov    $0x1f83d9ab,%edi
403792:	bb 19 cd e0 5b       	mov    $0x5be0cd19,%ebx
403797:	66 0f 6e c3          	movd   %ebx,%xmm0
40379b:	66 0f 6e df          	movd   %edi,%xmm3
40379f:	66 0f 6e e6          	movd   %esi,%xmm4
4037a3:	66 0f 6e c9          	movd   %ecx,%xmm1
4037a7:	66 0f 62 e0          	punpckldq %xmm0,%xmm4
4037ab:	66 0f 62 cb          	punpckldq %xmm3,%xmm1
4037af:	66 0f 62 cc          	punpckldq %xmm4,%xmm1
4037b3:	66 0f 7f 0d 80 05 43 	movdqa %xmm1,0x430580
4037ba:	00
4037bb:	eb 08                	jmp    0x4037c5
4037bd:	66 0f 6f 0d 80 05 43 	movdqa 0x430580,%xmm1
4037c4:	00
4037c5:	8b 8a f4 00 00 00    	mov    0xf4(%edx),%ecx
4037cb:	66 0f 6f 01          	movdqa (%ecx),%xmm0
4037cf:	66 0f 6f 61 10       	movdqa 0x10(%ecx),%xmm4
4037d4:	8b 8a f8 00 00 00    	mov    0xf8(%edx),%ecx
4037da:	66 0f 6f 19          	movdqa (%ecx),%xmm3
4037de:	8b 48 18             	mov    0x18(%eax),%ecx
4037e1:	8b 50 10             	mov    0x10(%eax),%edx
4037e4:	8b 70 08             	mov    0x8(%eax),%esi
4037e7:	8b 38                	mov    (%eax),%edi
4037e9:	8b 58 1c             	mov    0x1c(%eax),%ebx
4037ec:	66 0f ef cb          	pxor   %xmm3,%xmm1
4037f0:	66 0f 6e ea          	movd   %edx,%xmm5
4037f4:	89 5c 24 14          	mov    %ebx,0x14(%esp)
4037f8:	8b 58 14             	mov    0x14(%eax),%ebx
4037fb:	66 0f 6e d9          	movd   %ecx,%xmm3
4037ff:	66 0f 6e f6          	movd   %esi,%xmm6
403803:	66 0f 6e ff          	movd   %edi,%xmm7
403807:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
40380b:	8b 58 0c             	mov    0xc(%eax),%ebx
40380e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%esp)
403814:	89 5c 24 24          	mov    %ebx,0x24(%esp)
403818:	8b 58 04             	mov    0x4(%eax),%ebx
40381b:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
40381f:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403823:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403827:	66 0f fe c7          	paddd  %xmm7,%xmm0
40382b:	66 0f fe c4          	paddd  %xmm4,%xmm0
40382f:	66 0f ef c8          	pxor   %xmm0,%xmm1
403833:	66 0f 6f d9          	movdqa %xmm1,%xmm3
403837:	66 0f 72 f3 10       	pslld  $0x10,%xmm3
40383c:	66 0f 72 d1 10       	psrld  $0x10,%xmm1
403841:	66 0f ef cb          	pxor   %xmm3,%xmm1
403845:	66 0f fe d1          	paddd  %xmm1,%xmm2
403849:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%esp)
40384f:	89 5c 24 10          	mov    %ebx,0x10(%esp)
403853:	8b 5c 24 14          	mov    0x14(%esp),%ebx
403857:	66 0f 6f dc          	movdqa %xmm4,%xmm3
40385b:	66 0f ef da          	pxor   %xmm2,%xmm3
40385f:	66 0f 6f d3          	movdqa %xmm3,%xmm2
403863:	66 0f 72 f3 14       	pslld  $0x14,%xmm3
403868:	66 0f 72 d2 0c       	psrld  $0xc,%xmm2
40386d:	66 0f ef d3          	pxor   %xmm3,%xmm2
403871:	66 0f 6e db          	movd   %ebx,%xmm3
403875:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx
403879:	66 0f 6e eb          	movd   %ebx,%xmm5
40387d:	8b 5c 24 24          	mov    0x24(%esp),%ebx
403881:	66 0f 6e f3          	movd   %ebx,%xmm6
403885:	8b 5c 24 10          	mov    0x10(%esp),%ebx
403889:	66 0f 6e fb          	movd   %ebx,%xmm7
40388d:	8b 58 38             	mov    0x38(%eax),%ebx
403890:	89 5c 24 30          	mov    %ebx,0x30(%esp)
403894:	8b 58 30             	mov    0x30(%eax),%ebx
403897:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
40389b:	89 5c 24 2c          	mov    %ebx,0x2c(%esp)
40389f:	8b 58 28             	mov    0x28(%eax),%ebx
4038a2:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
4038a6:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
4038aa:	66 0f fe c7          	paddd  %xmm7,%xmm0
4038ae:	66 0f fe c2          	paddd  %xmm2,%xmm0
4038b2:	66 0f ef c8          	pxor   %xmm0,%xmm1
4038b6:	66 0f 6f d9          	movdqa %xmm1,%xmm3
4038ba:	66 0f 72 f1 18       	pslld  $0x18,%xmm1
4038bf:	66 0f 72 d3 08       	psrld  $0x8,%xmm3
4038c4:	66 0f ef d9          	pxor   %xmm1,%xmm3
4038c8:	66 0f 6f 4c 24 70    	movdqa 0x70(%esp),%xmm1
4038ce:	66 0f fe cb          	paddd  %xmm3,%xmm1
4038d2:	66 0f 6f e9          	movdqa %xmm1,%xmm5
4038d6:	66 0f ef d5          	pxor   %xmm5,%xmm2
4038da:	66 0f 6f ca          	movdqa %xmm2,%xmm1
4038de:	89 5c 24 38          	mov    %ebx,0x38(%esp)
4038e2:	8b 58 20             	mov    0x20(%eax),%ebx
4038e5:	66 0f 72 d1 07       	psrld  $0x7,%xmm1
4038ea:	66 0f 72 f2 19       	pslld  $0x19,%xmm2
4038ef:	66 0f ef ca          	pxor   %xmm2,%xmm1
4038f3:	66 0f 70 d3 93       	pshufd $0x93,%xmm3,%xmm2
4038f8:	66 0f 70 dd 4e       	pshufd $0x4e,%xmm5,%xmm3
4038fd:	89 5c 24 18          	mov    %ebx,0x18(%esp)
403901:	8b 5c 24 30          	mov    0x30(%esp),%ebx
403905:	66 0f 7f 5c 24 70    	movdqa %xmm3,0x70(%esp)
40390b:	66 0f 70 c9 39       	pshufd $0x39,%xmm1,%xmm1
403910:	66 0f 6e db          	movd   %ebx,%xmm3
403914:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
403918:	66 0f 6e eb          	movd   %ebx,%xmm5
40391c:	8b 5c 24 38          	mov    0x38(%esp),%ebx
403920:	66 0f 6e f3          	movd   %ebx,%xmm6
403924:	8b 5c 24 18          	mov    0x18(%esp),%ebx
403928:	66 0f 6e fb          	movd   %ebx,%xmm7
40392c:	8b 58 3c             	mov    0x3c(%eax),%ebx
40392f:	89 5c 24 3c          	mov    %ebx,0x3c(%esp)
403933:	8b 58 34             	mov    0x34(%eax),%ebx
403936:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
40393a:	89 5c 24 20          	mov    %ebx,0x20(%esp)
40393e:	8b 58 2c             	mov    0x2c(%eax),%ebx
403941:	8b 40 24             	mov    0x24(%eax),%eax
403944:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403948:	66 0f 6e 6c 24 20    	movd   0x20(%esp),%xmm5
40394e:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403952:	66 0f fe c7          	paddd  %xmm7,%xmm0
403956:	66 0f fe c1          	paddd  %xmm1,%xmm0
40395a:	66 0f 6f d8          	movdqa %xmm0,%xmm3
40395e:	66 0f ef d3          	pxor   %xmm3,%xmm2
403962:	66 0f 6f c2          	movdqa %xmm2,%xmm0
403966:	66 0f 72 f2 10       	pslld  $0x10,%xmm2
40396b:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
403970:	66 0f ef c2          	pxor   %xmm2,%xmm0
403974:	66 0f 6f 54 24 70    	movdqa 0x70(%esp),%xmm2
40397a:	66 0f fe d0          	paddd  %xmm0,%xmm2
40397e:	66 0f ef ca          	pxor   %xmm2,%xmm1
403982:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%esp)
403988:	66 0f 6f d1          	movdqa %xmm1,%xmm2
40398c:	66 0f 72 f2 14       	pslld  $0x14,%xmm2
403991:	66 0f 72 d1 0c       	psrld  $0xc,%xmm1
403996:	66 0f ef ca          	pxor   %xmm2,%xmm1
40399a:	89 44 24 28          	mov    %eax,0x28(%esp)
40399e:	8b 44 24 3c          	mov    0x3c(%esp),%eax
4039a2:	66 0f 6e f3          	movd   %ebx,%xmm6
4039a6:	89 5c 24 34          	mov    %ebx,0x34(%esp)
4039aa:	8b 5c 24 28          	mov    0x28(%esp),%ebx
4039ae:	66 0f 6e fb          	movd   %ebx,%xmm7
4039b2:	8b 5c 24 20          	mov    0x20(%esp),%ebx
4039b6:	66 0f 6e d0          	movd   %eax,%xmm2
4039ba:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
4039be:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
4039c2:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
4039c6:	66 0f fe df          	paddd  %xmm7,%xmm3
4039ca:	66 0f 6e 7c 24 30    	movd   0x30(%esp),%xmm7
4039d0:	66 0f fe d9          	paddd  %xmm1,%xmm3
4039d4:	66 0f ef c3          	pxor   %xmm3,%xmm0
4039d8:	66 0f 6f d0          	movdqa %xmm0,%xmm2
4039dc:	66 0f 72 f0 18       	pslld  $0x18,%xmm0
4039e1:	66 0f 72 d2 08       	psrld  $0x8,%xmm2
4039e6:	66 0f ef d0          	pxor   %xmm0,%xmm2
4039ea:	66 0f 6f 44 24 70    	movdqa 0x70(%esp),%xmm0
4039f0:	66 0f fe c2          	paddd  %xmm2,%xmm0
4039f4:	66 0f 6f f0          	movdqa %xmm0,%xmm6
4039f8:	66 0f ef ce          	pxor   %xmm6,%xmm1
4039fc:	66 0f 6f e9          	movdqa %xmm1,%xmm5
403a00:	66 0f 70 c2 39       	pshufd $0x39,%xmm2,%xmm0
403a05:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
403a0a:	66 0f 72 d5 07       	psrld  $0x7,%xmm5
403a0f:	66 0f ef e9          	pxor   %xmm1,%xmm5
403a13:	66 0f 70 ce 4e       	pshufd $0x4e,%xmm6,%xmm1
403a18:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%esp)
403a1e:	66 0f 6e d3          	movd   %ebx,%xmm2
403a22:	8b 5c 24 28          	mov    0x28(%esp),%ebx
403a26:	66 0f 70 cd 93       	pshufd $0x93,%xmm5,%xmm1
403a2b:	66 0f 6e eb          	movd   %ebx,%xmm5
403a2f:	66 0f 6e f2          	movd   %edx,%xmm6
403a33:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403a37:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403a3b:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403a3f:	66 0f fe df          	paddd  %xmm7,%xmm3
403a43:	66 0f fe d9          	paddd  %xmm1,%xmm3
403a47:	66 0f ef c3          	pxor   %xmm3,%xmm0
403a4b:	66 0f 6f d0          	movdqa %xmm0,%xmm2
403a4f:	66 0f 72 f2 10       	pslld  $0x10,%xmm2
403a54:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
403a59:	66 0f ef c2          	pxor   %xmm2,%xmm0
403a5d:	66 0f 6f 54 24 70    	movdqa 0x70(%esp),%xmm2
403a63:	66 0f fe d0          	paddd  %xmm0,%xmm2
403a67:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%esp)
403a6d:	66 0f ef ca          	pxor   %xmm2,%xmm1
403a71:	66 0f 6e 74 24 18    	movd   0x18(%esp),%xmm6
403a77:	66 0f 6e 7c 24 38    	movd   0x38(%esp),%xmm7
403a7d:	66 0f 6f d1          	movdqa %xmm1,%xmm2
403a81:	66 0f 72 f2 14       	pslld  $0x14,%xmm2
403a86:	66 0f 72 d1 0c       	psrld  $0xc,%xmm1
403a8b:	66 0f ef ca          	pxor   %xmm2,%xmm1
403a8f:	8b 5c 24 34          	mov    0x34(%esp),%ebx
403a93:	66 0f 6e d1          	movd   %ecx,%xmm2
403a97:	66 0f 6e e8          	movd   %eax,%xmm5
403a9b:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403a9f:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403aa3:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403aa7:	66 0f fe df          	paddd  %xmm7,%xmm3
403aab:	66 0f 6e 7c 24 10    	movd   0x10(%esp),%xmm7
403ab1:	66 0f fe d9          	paddd  %xmm1,%xmm3
403ab5:	66 0f ef c3          	pxor   %xmm3,%xmm0
403ab9:	66 0f 6f d0          	movdqa %xmm0,%xmm2
403abd:	66 0f 72 d2 08       	psrld  $0x8,%xmm2
403ac2:	66 0f 72 f0 18       	pslld  $0x18,%xmm0
403ac7:	66 0f ef d0          	pxor   %xmm0,%xmm2
403acb:	66 0f 6f 44 24 70    	movdqa 0x70(%esp),%xmm0
403ad1:	66 0f fe c2          	paddd  %xmm2,%xmm0
403ad5:	66 0f 6f f0          	movdqa %xmm0,%xmm6
403ad9:	66 0f ef ce          	pxor   %xmm6,%xmm1
403add:	66 0f 6f e9          	movdqa %xmm1,%xmm5
403ae1:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
403ae6:	66 0f 70 c2 93       	pshufd $0x93,%xmm2,%xmm0
403aeb:	66 0f 6e 54 24 1c    	movd   0x1c(%esp),%xmm2
403af1:	66 0f 72 d5 07       	psrld  $0x7,%xmm5
403af6:	66 0f ef e9          	pxor   %xmm1,%xmm5
403afa:	66 0f 70 ce 4e       	pshufd $0x4e,%xmm6,%xmm1
403aff:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%esp)
403b05:	66 0f 70 cd 39       	pshufd $0x39,%xmm5,%xmm1
403b0a:	66 0f 6e eb          	movd   %ebx,%xmm5
403b0e:	66 0f 6e f7          	movd   %edi,%xmm6
403b12:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx
403b16:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403b1a:	66 0f 6e 6c 24 14    	movd   0x14(%esp),%xmm5
403b20:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403b24:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403b28:	66 0f fe df          	paddd  %xmm7,%xmm3
403b2c:	66 0f 6e 7c 24 2c    	movd   0x2c(%esp),%xmm7
403b32:	66 0f fe d9          	paddd  %xmm1,%xmm3
403b36:	66 0f ef c3          	pxor   %xmm3,%xmm0
403b3a:	66 0f 6f d0          	movdqa %xmm0,%xmm2
403b3e:	66 0f 72 f2 10       	pslld  $0x10,%xmm2
403b43:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
403b48:	66 0f ef c2          	pxor   %xmm2,%xmm0
403b4c:	66 0f 6f 54 24 70    	movdqa 0x70(%esp),%xmm2
403b52:	66 0f fe d0          	paddd  %xmm0,%xmm2
403b56:	66 0f ef ca          	pxor   %xmm2,%xmm1
403b5a:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%esp)
403b60:	66 0f 6f d1          	movdqa %xmm1,%xmm2
403b64:	66 0f 72 f2 14       	pslld  $0x14,%xmm2
403b69:	66 0f 72 d1 0c       	psrld  $0xc,%xmm1
403b6e:	66 0f ef ca          	pxor   %xmm2,%xmm1
403b72:	66 0f 6e 54 24 24    	movd   0x24(%esp),%xmm2
403b78:	66 0f 6e f6          	movd   %esi,%xmm6
403b7c:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403b80:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403b84:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403b88:	66 0f fe df          	paddd  %xmm7,%xmm3
403b8c:	66 0f fe d9          	paddd  %xmm1,%xmm3
403b90:	66 0f ef c3          	pxor   %xmm3,%xmm0
403b94:	66 0f 6f d0          	movdqa %xmm0,%xmm2
403b98:	66 0f 72 f0 18       	pslld  $0x18,%xmm0
403b9d:	66 0f 72 d2 08       	psrld  $0x8,%xmm2
403ba2:	66 0f ef d0          	pxor   %xmm0,%xmm2
403ba6:	66 0f 6f 44 24 70    	movdqa 0x70(%esp),%xmm0
403bac:	66 0f fe c2          	paddd  %xmm2,%xmm0
403bb0:	66 0f 6f f0          	movdqa %xmm0,%xmm6
403bb4:	66 0f ef ce          	pxor   %xmm6,%xmm1
403bb8:	66 0f 6f e9          	movdqa %xmm1,%xmm5
403bbc:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
403bc1:	66 0f 72 d5 07       	psrld  $0x7,%xmm5
403bc6:	66 0f ef e9          	pxor   %xmm1,%xmm5
403bca:	66 0f 70 ce 4e       	pshufd $0x4e,%xmm6,%xmm1
403bcf:	66 0f 70 c2 39       	pshufd $0x39,%xmm2,%xmm0
403bd4:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%esp)
403bda:	66 0f 70 cd 93       	pshufd $0x93,%xmm5,%xmm1
403bdf:	66 0f 6e d0          	movd   %eax,%xmm2
403be3:	66 0f 6e eb          	movd   %ebx,%xmm5
403be7:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
403beb:	66 0f 6e f3          	movd   %ebx,%xmm6
403bef:	8b 5c 24 34          	mov    0x34(%esp),%ebx
403bf3:	66 0f 6e fb          	movd   %ebx,%xmm7
403bf7:	8b 5c 24 20          	mov    0x20(%esp),%ebx
403bfb:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403bff:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403c03:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403c07:	66 0f fe df          	paddd  %xmm7,%xmm3
403c0b:	66 0f fe d9          	paddd  %xmm1,%xmm3
403c0f:	66 0f ef c3          	pxor   %xmm3,%xmm0
403c13:	66 0f 6f d0          	movdqa %xmm0,%xmm2
403c17:	66 0f 72 f2 10       	pslld  $0x10,%xmm2
403c1c:	66 0f 72 d0 10       	psrld  $0x10,%xmm0
403c21:	66 0f ef c2          	pxor   %xmm2,%xmm0
403c25:	66 0f 6f 54 24 70    	movdqa 0x70(%esp),%xmm2
403c2b:	66 0f fe d0          	paddd  %xmm0,%xmm2
403c2f:	66 0f ef ca          	pxor   %xmm2,%xmm1
403c33:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%esp)
403c39:	66 0f 6f d1          	movdqa %xmm1,%xmm2
403c3d:	66 0f 72 f2 14       	pslld  $0x14,%xmm2
403c42:	66 0f 72 d1 0c       	psrld  $0xc,%xmm1
403c47:	66 0f ef ca          	pxor   %xmm2,%xmm1
403c4b:	66 0f 6e d3          	movd   %ebx,%xmm2
403c4f:	8b 5c 24 18          	mov    0x18(%esp),%ebx
403c53:	66 0f 6e fb          	movd   %ebx,%xmm7
403c57:	8b 5c 24 28          	mov    0x28(%esp),%ebx
403c5b:	66 0f 6e ee          	movd   %esi,%xmm5
403c5f:	66 0f 6e f7          	movd   %edi,%xmm6
403c63:	66 0f 62 fd          	punpckldq %xmm5,%xmm7
403c67:	66 0f 62 f2          	punpckldq %xmm2,%xmm6
403c6b:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
403c6f:	66 0f fe df          	paddd  %xmm7,%xmm3