140d92646:	8b 44 24 04          	mov    0x4(%rsp),%eax
140d9264a:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9264f:	33 d0                	xor    %eax,%edx
140d92651:	c1 ea 02             	shr    $0x2,%edx
140d92654:	44 0b c2             	or     %edx,%r8d
140d92657:	45 33 e8             	xor    %r8d,%r13d
140d9265a:	44 8b 44 24 04       	mov    0x4(%rsp),%r8d
140d9265f:	41 8b d0             	mov    %r8d,%edx
140d92662:	41 8b c0             	mov    %r8d,%eax
140d92665:	c1 e8 1a             	shr    $0x1a,%eax
140d92668:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d9266e:	c1 e2 06             	shl    $0x6,%edx
140d92671:	0b d0                	or     %eax,%edx
140d92673:	41 8b c1             	mov    %r9d,%eax
140d92676:	c1 e8 09             	shr    $0x9,%eax
140d92679:	33 d0                	xor    %eax,%edx
140d9267b:	41 c1 e1 11          	shl    $0x11,%r9d
140d9267f:	41 8b c0             	mov    %r8d,%eax
140d92682:	45 8b c6             	mov    %r14d,%r8d
140d92685:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d9268a:	41 c1 e8 14          	shr    $0x14,%r8d
140d9268e:	44 33 c8             	xor    %eax,%r9d
140d92691:	41 8b c6             	mov    %r14d,%eax
140d92694:	41 c1 e1 06          	shl    $0x6,%r9d
140d92698:	41 0b d1             	or     %r9d,%edx
140d9269b:	c1 e0 0c             	shl    $0xc,%eax
140d9269e:	44 33 ea             	xor    %edx,%r13d
140d926a1:	45 33 ec             	xor    %r12d,%r13d
140d926a4:	44 33 2c 24          	xor    (%rsp),%r13d
140d926a8:	44 33 ac 24 c8 00 00 	xor    0xc8(%rsp),%r13d
140d926af:	00
140d926b0:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140d926b5:	44 0b c0             	or     %eax,%r8d
140d926b8:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140d926bd:	8d 86 76 1e ea 29    	lea    0x29ea1e76(%rsi),%eax
140d926c3:	44 8b 64 24 3c       	mov    0x3c(%rsp),%r12d
140d926c8:	41 03 c0             	add    %r8d,%eax
140d926cb:	44 8b c8             	mov    %eax,%r9d
140d926ce:	41 8b d6             	mov    %r14d,%edx
140d926d1:	41 0b d7             	or     %r15d,%edx
140d926d4:	c1 e0 07             	shl    $0x7,%eax
140d926d7:	41 23 d3             	and    %r11d,%edx
140d926da:	41 c1 e9 19          	shr    $0x19,%r9d
140d926de:	44 0b c8             	or     %eax,%r9d
140d926e1:	45 33 e5             	xor    %r13d,%r12d
140d926e4:	45 33 c1             	xor    %r9d,%r8d
140d926e7:	41 8b c6             	mov    %r14d,%eax
140d926ea:	41 23 c7             	and    %r15d,%eax
140d926ed:	45 03 c2             	add    %r10d,%r8d
140d926f0:	0b d0                	or     %eax,%edx
140d926f2:	45 8b d7             	mov    %r15d,%r10d
140d926f5:	44 03 c2             	add    %edx,%r8d
140d926f8:	41 c1 e7 09          	shl    $0x9,%r15d
140d926fc:	45 03 e0             	add    %r8d,%r12d
140d926ff:	41 c1 ea 17          	shr    $0x17,%r10d
140d92703:	8b d5                	mov    %ebp,%edx
140d92705:	45 0b d7             	or     %r15d,%r10d
140d92708:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
140d9270d:	33 d3                	xor    %ebx,%edx
140d9270f:	23 d6                	and    %esi,%edx
140d92711:	41 c1 cf 19          	ror    $0x19,%r15d
140d92715:	33 d3                	xor    %ebx,%edx
140d92717:	41 03 d1             	add    %r9d,%edx
140d9271a:	45 8b cd             	mov    %r13d,%r9d
140d9271d:	44 33 4c 24 0c       	xor    0xc(%rsp),%r9d
140d92722:	41 03 d5             	add    %r13d,%edx
140d92725:	03 d7                	add    %edi,%edx
140d92727:	8b fd                	mov    %ebp,%edi
140d92729:	8b c2                	mov    %edx,%eax
140d9272b:	c1 ed 0d             	shr    $0xd,%ebp
140d9272e:	c1 c8 0f             	ror    $0xf,%eax
140d92731:	c1 e7 13             	shl    $0x13,%edi
140d92734:	0b fd                	or     %ebp,%edi
140d92736:	8b ea                	mov    %edx,%ebp
140d92738:	c1 cd 17             	ror    $0x17,%ebp
140d9273b:	33 e8                	xor    %eax,%ebp
140d9273d:	33 ea                	xor    %edx,%ebp
140d9273f:	8b 54 24 28          	mov    0x28(%rsp),%edx
140d92743:	8b c2                	mov    %edx,%eax
140d92745:	44 8b c2             	mov    %edx,%r8d
140d92748:	c1 c8 11             	ror    $0x11,%eax
140d9274b:	44 33 f8             	xor    %eax,%r15d
140d9274e:	41 c1 e8 02          	shr    $0x2,%r8d
140d92752:	8b c2                	mov    %edx,%eax
140d92754:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d9275b:	c1 e0 1e             	shl    $0x1e,%eax
140d9275e:	41 8b d1             	mov    %r9d,%edx
140d92761:	44 0b c0             	or     %eax,%r8d
140d92764:	c1 ea 0f             	shr    $0xf,%edx
140d92767:	41 8b c1             	mov    %r9d,%eax
140d9276a:	c1 e0 0f             	shl    $0xf,%eax
140d9276d:	44 33 c0             	xor    %eax,%r8d
140d92770:	8b 44 24 28          	mov    0x28(%rsp),%eax
140d92774:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d92779:	33 d0                	xor    %eax,%edx
140d9277b:	c1 ea 02             	shr    $0x2,%edx
140d9277e:	44 0b c2             	or     %edx,%r8d
140d92781:	45 33 f8             	xor    %r8d,%r15d
140d92784:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
140d92789:	41 8b d0             	mov    %r8d,%edx
140d9278c:	41 8b c0             	mov    %r8d,%eax
140d9278f:	c1 e8 1a             	shr    $0x1a,%eax
140d92792:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d92798:	c1 e2 06             	shl    $0x6,%edx
140d9279b:	0b d0                	or     %eax,%edx
140d9279d:	41 8b c1             	mov    %r9d,%eax
140d927a0:	c1 e8 09             	shr    $0x9,%eax
140d927a3:	33 d0                	xor    %eax,%edx
140d927a5:	41 c1 e1 11          	shl    $0x11,%r9d
140d927a9:	41 8b c0             	mov    %r8d,%eax
140d927ac:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d927b1:	44 33 c8             	xor    %eax,%r9d
140d927b4:	41 c1 e1 06          	shl    $0x6,%r9d
140d927b8:	41 0b d1             	or     %r9d,%edx
140d927bb:	44 33 fa             	xor    %edx,%r15d
140d927be:	45 8b c4             	mov    %r12d,%r8d
140d927c1:	41 c1 e8 14          	shr    $0x14,%r8d
140d927c5:	45 33 fd             	xor    %r13d,%r15d
140d927c8:	44 33 7c 24 18       	xor    0x18(%rsp),%r15d
140d927cd:	41 8b d6             	mov    %r14d,%edx
140d927d0:	44 33 7c 24 0c       	xor    0xc(%rsp),%r15d
140d927d5:	41 0b d4             	or     %r12d,%edx
140d927d8:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140d927dd:	41 23 d2             	and    %r10d,%edx
140d927e0:	44 89 7c 24 2c       	mov    %r15d,0x2c(%rsp)
140d927e5:	41 8b c4             	mov    %r12d,%eax
140d927e8:	44 8b 7c 24 08       	mov    0x8(%rsp),%r15d
140d927ed:	c1 e0 0c             	shl    $0xc,%eax
140d927f0:	45 33 fd             	xor    %r13d,%r15d
140d927f3:	44 0b c0             	or     %eax,%r8d
140d927f6:	8d 85 ec 3c d4 53    	lea    0x53d43cec(%rbp),%eax
140d927fc:	41 03 c0             	add    %r8d,%eax
140d927ff:	44 8b c8             	mov    %eax,%r9d
140d92802:	c1 e0 07             	shl    $0x7,%eax
140d92805:	41 c1 e9 19          	shr    $0x19,%r9d
140d92809:	44 0b c8             	or     %eax,%r9d
140d9280c:	41 8b c6             	mov    %r14d,%eax
140d9280f:	41 23 c4             	and    %r12d,%eax
140d92812:	0b d0                	or     %eax,%edx
140d92814:	41 8b c1             	mov    %r9d,%eax
140d92817:	41 33 c0             	xor    %r8d,%eax
140d9281a:	41 03 c3             	add    %r11d,%eax
140d9281d:	45 8b de             	mov    %r14d,%r11d
140d92820:	03 c2                	add    %edx,%eax
140d92822:	41 c1 e6 09          	shl    $0x9,%r14d
140d92826:	44 03 f8             	add    %eax,%r15d
140d92829:	41 c1 eb 17          	shr    $0x17,%r11d
140d9282d:	45 0b de             	or     %r14d,%r11d
140d92830:	8b d7                	mov    %edi,%edx
140d92832:	44 8b 74 24 3c       	mov    0x3c(%rsp),%r14d
140d92837:	33 d6                	xor    %esi,%edx
140d92839:	23 d5                	and    %ebp,%edx
140d9283b:	41 c1 ce 19          	ror    $0x19,%r14d
140d9283f:	33 d7                	xor    %edi,%edx
140d92841:	41 03 d1             	add    %r9d,%edx
140d92844:	45 8b cd             	mov    %r13d,%r9d
140d92847:	44 33 4c 24 14       	xor    0x14(%rsp),%r9d
140d9284c:	41 03 d5             	add    %r13d,%edx
140d9284f:	03 d3                	add    %ebx,%edx
140d92851:	8b de                	mov    %esi,%ebx
140d92853:	8b c2                	mov    %edx,%eax
140d92855:	c1 ee 0d             	shr    $0xd,%esi
140d92858:	c1 c8 0f             	ror    $0xf,%eax
140d9285b:	c1 e3 13             	shl    $0x13,%ebx
140d9285e:	0b de                	or     %esi,%ebx
140d92860:	8b f2                	mov    %edx,%esi
140d92862:	c1 ce 17             	ror    $0x17,%esi
140d92865:	33 f0                	xor    %eax,%esi
140d92867:	33 f2                	xor    %edx,%esi
140d92869:	8b 54 24 20          	mov    0x20(%rsp),%edx
140d9286d:	8b c2                	mov    %edx,%eax
140d9286f:	44 8b c2             	mov    %edx,%r8d
140d92872:	c1 c8 11             	ror    $0x11,%eax
140d92875:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d9287c:	44 33 f0             	xor    %eax,%r14d
140d9287f:	41 c1 e0 06          	shl    $0x6,%r8d
140d92883:	8b c2                	mov    %edx,%eax
140d92885:	41 8b d1             	mov    %r9d,%edx
140d92888:	c1 e8 1a             	shr    $0x1a,%eax
140d9288b:	44 0b c0             	or     %eax,%r8d
140d9288e:	c1 e2 11             	shl    $0x11,%edx
140d92891:	41 8b c1             	mov    %r9d,%eax
140d92894:	c1 e8 09             	shr    $0x9,%eax
140d92897:	44 33 c0             	xor    %eax,%r8d
140d9289a:	8b 44 24 20          	mov    0x20(%rsp),%eax
140d9289e:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d928a3:	33 d0                	xor    %eax,%edx
140d928a5:	c1 e2 06             	shl    $0x6,%edx
140d928a8:	44 0b c2             	or     %edx,%r8d
140d928ab:	45 33 f0             	xor    %r8d,%r14d
140d928ae:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
140d928b3:	41 8b d0             	mov    %r8d,%edx
140d928b6:	41 8b c0             	mov    %r8d,%eax
140d928b9:	c1 ea 02             	shr    $0x2,%edx
140d928bc:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d928c2:	c1 e0 1e             	shl    $0x1e,%eax
140d928c5:	0b d0                	or     %eax,%edx
140d928c7:	41 8b c1             	mov    %r9d,%eax
140d928ca:	c1 e0 0f             	shl    $0xf,%eax
140d928cd:	33 d0                	xor    %eax,%edx
140d928cf:	41 c1 e9 0f          	shr    $0xf,%r9d
140d928d3:	41 8b c0             	mov    %r8d,%eax
140d928d6:	45 8b c7             	mov    %r15d,%r8d
140d928d9:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d928de:	41 c1 e8 14          	shr    $0x14,%r8d
140d928e2:	44 33 c8             	xor    %eax,%r9d
140d928e5:	41 8b c7             	mov    %r15d,%eax
140d928e8:	c1 e0 0c             	shl    $0xc,%eax
140d928eb:	44 0b c0             	or     %eax,%r8d
140d928ee:	41 c1 e9 02          	shr    $0x2,%r9d
140d928f2:	41 0b d1             	or     %r9d,%edx
140d928f5:	8d 86 d8 79 a8 a7    	lea    -0x58578628(%rsi),%eax
140d928fb:	41 03 c0             	add    %r8d,%eax
140d928fe:	44 33 f2             	xor    %edx,%r14d
140d92901:	44 8b c8             	mov    %eax,%r9d
140d92904:	45 33 f5             	xor    %r13d,%r14d
140d92907:	44 33 74 24 10       	xor    0x10(%rsp),%r14d
140d9290c:	41 8b d7             	mov    %r15d,%edx
140d9290f:	44 33 74 24 14       	xor    0x14(%rsp),%r14d
140d92914:	41 0b d4             	or     %r12d,%edx
140d92917:	c1 e0 07             	shl    $0x7,%eax
140d9291a:	41 23 d3             	and    %r11d,%edx
140d9291d:	41 c1 e9 19          	shr    $0x19,%r9d
140d92921:	44 0b c8             	or     %eax,%r9d
140d92924:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140d92929:	44 8b 74 24 24       	mov    0x24(%rsp),%r14d
140d9292e:	41 8b c7             	mov    %r15d,%eax
140d92931:	41 23 c4             	and    %r12d,%eax
140d92934:	45 8b ee             	mov    %r14d,%r13d
140d92937:	44 33 ac 24 c8 00 00 	xor    0xc8(%rsp),%r13d
140d9293e:	00
140d9293f:	0b d0                	or     %eax,%edx
140d92941:	41 8b c1             	mov    %r9d,%eax
140d92944:	41 33 c0             	xor    %r8d,%eax
140d92947:	41 03 c2             	add    %r10d,%eax
140d9294a:	45 8b d4             	mov    %r12d,%r10d
140d9294d:	03 c2                	add    %edx,%eax
140d9294f:	41 c1 e4 09          	shl    $0x9,%r12d
140d92953:	44 03 e8             	add    %eax,%r13d
140d92956:	41 c1 ea 17          	shr    $0x17,%r10d
140d9295a:	45 0b d4             	or     %r12d,%r10d
140d9295d:	8b d3                	mov    %ebx,%edx
140d9295f:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
140d92964:	33 d5                	xor    %ebp,%edx
140d92966:	23 d6                	and    %esi,%edx
140d92968:	45 8b c4             	mov    %r12d,%r8d
140d9296b:	33 d3                	xor    %ebx,%edx
140d9296d:	41 c1 e8 02          	shr    $0x2,%r8d
140d92971:	41 03 d1             	add    %r9d,%edx
140d92974:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d9297b:	41 03 d6             	add    %r14d,%edx
140d9297e:	45 8b ce             	mov    %r14d,%r9d
140d92981:	44 33 0c 24          	xor    (%rsp),%r9d
140d92985:	03 d7                	add    %edi,%edx
140d92987:	8b fd                	mov    %ebp,%edi
140d92989:	8b c2                	mov    %edx,%eax
140d9298b:	c1 c8 0f             	ror    $0xf,%eax
140d9298e:	c1 ed 0d             	shr    $0xd,%ebp
140d92991:	c1 e7 13             	shl    $0x13,%edi
140d92994:	0b fd                	or     %ebp,%edi
140d92996:	8b ea                	mov    %edx,%ebp
140d92998:	c1 cd 17             	ror    $0x17,%ebp
140d9299b:	33 e8                	xor    %eax,%ebp
140d9299d:	41 8b c4             	mov    %r12d,%eax
140d929a0:	c1 c8 11             	ror    $0x11,%eax
140d929a3:	33 ea                	xor    %edx,%ebp
140d929a5:	8b 54 24 08          	mov    0x8(%rsp),%edx
140d929a9:	c1 ca 19             	ror    $0x19,%edx
140d929ac:	33 d0                	xor    %eax,%edx
140d929ae:	41 8b c4             	mov    %r12d,%eax
140d929b1:	c1 e0 1e             	shl    $0x1e,%eax
140d929b4:	44 0b c0             	or     %eax,%r8d
140d929b7:	89 54 24 34          	mov    %edx,0x34(%rsp)
140d929bb:	41 8b c1             	mov    %r9d,%eax
140d929be:	41 8b d1             	mov    %r9d,%edx
140d929c1:	c1 e0 0f             	shl    $0xf,%eax
140d929c4:	44 33 c0             	xor    %eax,%r8d
140d929c7:	c1 ea 0f             	shr    $0xf,%edx
140d929ca:	41 8b c4             	mov    %r12d,%eax
140d929cd:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d929d2:	33 d0                	xor    %eax,%edx
140d929d4:	41 8b c4             	mov    %r12d,%eax
140d929d7:	c1 e8 1a             	shr    $0x1a,%eax
140d929da:	c1 ea 02             	shr    $0x2,%edx
140d929dd:	44 0b c2             	or     %edx,%r8d
140d929e0:	41 8b d4             	mov    %r12d,%edx
140d929e3:	44 31 44 24 34       	xor    %r8d,0x34(%rsp)
140d929e8:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d929ee:	c1 e2 06             	shl    $0x6,%edx
140d929f1:	45 8b c5             	mov    %r13d,%r8d
140d929f4:	0b d0                	or     %eax,%edx
140d929f6:	41 c1 e8 14          	shr    $0x14,%r8d
140d929fa:	41 8b c1             	mov    %r9d,%eax
140d929fd:	41 c1 e1 11          	shl    $0x11,%r9d
140d92a01:	c1 e8 09             	shr    $0x9,%eax
140d92a04:	33 d0                	xor    %eax,%edx
140d92a06:	41 8b c4             	mov    %r12d,%eax
140d92a09:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d92a0e:	44 33 c8             	xor    %eax,%r9d
140d92a11:	8b 44 24 34          	mov    0x34(%rsp),%eax
140d92a15:	41 c1 e1 06          	shl    $0x6,%r9d
140d92a19:	41 0b d1             	or     %r9d,%edx
140d92a1c:	33 c2                	xor    %edx,%eax
140d92a1e:	41 8b d5             	mov    %r13d,%edx
140d92a21:	41 33 c6             	xor    %r14d,%eax
140d92a24:	41 0b d7             	or     %r15d,%edx
140d92a27:	33 44 24 04          	xor    0x4(%rsp),%eax
140d92a2b:	41 23 d2             	and    %r10d,%edx
140d92a2e:	33 04 24             	xor    (%rsp),%eax
140d92a31:	89 44 24 34          	mov    %eax,0x34(%rsp)
140d92a35:	41 8b c5             	mov    %r13d,%eax
140d92a38:	c1 e0 0c             	shl    $0xc,%eax
140d92a3b:	44 0b c0             	or     %eax,%r8d
140d92a3e:	8d 85 b1 f3 50 4f    	lea    0x4f50f3b1(%rbp),%eax
140d92a44:	41 03 c0             	add    %r8d,%eax
140d92a47:	44 8b c8             	mov    %eax,%r9d
140d92a4a:	c1 e0 07             	shl    $0x7,%eax
140d92a4d:	41 c1 e9 19          	shr    $0x19,%r9d
140d92a51:	44 0b c8             	or     %eax,%r9d
140d92a54:	41 8b c5             	mov    %r13d,%eax
140d92a57:	41 23 c7             	and    %r15d,%eax
140d92a5a:	0b d0                	or     %eax,%edx
140d92a5c:	41 8b c1             	mov    %r9d,%eax
140d92a5f:	41 33 c0             	xor    %r8d,%eax
140d92a62:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
140d92a67:	41 03 c3             	add    %r11d,%eax
140d92a6a:	45 8b e0             	mov    %r8d,%r12d
140d92a6d:	44 33 64 24 0c       	xor    0xc(%rsp),%r12d
140d92a72:	03 c2                	add    %edx,%eax
140d92a74:	44 03 e0             	add    %eax,%r12d
140d92a77:	45 8b df             	mov    %r15d,%r11d
140d92a7a:	41 c1 e7 09          	shl    $0x9,%r15d
140d92a7e:	8b d7                	mov    %edi,%edx
140d92a80:	33 d6                	xor    %esi,%edx
140d92a82:	41 c1 eb 17          	shr    $0x17,%r11d
140d92a86:	23 d5                	and    %ebp,%edx
140d92a88:	45 0b df             	or     %r15d,%r11d
140d92a8b:	33 d7                	xor    %edi,%edx
140d92a8d:	41 03 d1             	add    %r9d,%edx
140d92a90:	45 8b c8             	mov    %r8d,%r9d
140d92a93:	44 33 4c 24 18       	xor    0x18(%rsp),%r9d
140d92a98:	41 03 d0             	add    %r8d,%edx
140d92a9b:	03 d3                	add    %ebx,%edx
140d92a9d:	8b de                	mov    %esi,%ebx
140d92a9f:	c1 ee 0d             	shr    $0xd,%esi
140d92aa2:	44 8b f2             	mov    %edx,%r14d
140d92aa5:	41 c1 ce 17          	ror    $0x17,%r14d
140d92aa9:	8b c2                	mov    %edx,%eax
140d92aab:	c1 c8 0f             	ror    $0xf,%eax
140d92aae:	44 33 f0             	xor    %eax,%r14d