140d935de:	41 03 c0             	add    %r8d,%eax
140d935e1:	44 33 64 24 24       	xor    0x24(%rsp),%r12d
140d935e6:	44 8b c8             	mov    %eax,%r9d
140d935e9:	44 33 64 24 04       	xor    0x4(%rsp),%r12d
140d935ee:	41 8b d7             	mov    %r15d,%edx
140d935f1:	44 33 a4 24 c8 00 00 	xor    0xc8(%rsp),%r12d
140d935f8:	00
140d935f9:	41 0b d5             	or     %r13d,%edx
140d935fc:	c1 e0 07             	shl    $0x7,%eax
140d935ff:	41 23 d2             	and    %r10d,%edx
140d93602:	44 89 64 24 04       	mov    %r12d,0x4(%rsp)
140d93607:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
140d9360c:	41 c1 e9 19          	shr    $0x19,%r9d
140d93610:	44 0b c8             	or     %eax,%r9d
140d93613:	41 8b c7             	mov    %r15d,%eax
140d93616:	41 23 c5             	and    %r13d,%eax
140d93619:	0b d0                	or     %eax,%edx
140d9361b:	41 8b c1             	mov    %r9d,%eax
140d9361e:	41 33 c0             	xor    %r8d,%eax
140d93621:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
140d93626:	03 c3                	add    %ebx,%eax
140d93628:	45 33 e0             	xor    %r8d,%r12d
140d9362b:	03 c2                	add    %edx,%eax
140d9362d:	8b d7                	mov    %edi,%edx
140d9362f:	41 33 d6             	xor    %r14d,%edx
140d93632:	44 03 e0             	add    %eax,%r12d
140d93635:	23 d5                	and    %ebp,%edx
140d93637:	33 d7                	xor    %edi,%edx
140d93639:	41 03 d1             	add    %r9d,%edx
140d9363c:	45 8b dd             	mov    %r13d,%r11d
140d9363f:	44 8b 4c 24 1c       	mov    0x1c(%rsp),%r9d
140d93644:	41 03 d0             	add    %r8d,%edx
140d93647:	03 d6                	add    %esi,%edx
140d93649:	41 c1 e5 09          	shl    $0x9,%r13d
140d9364d:	45 33 c8             	xor    %r8d,%r9d
140d93650:	41 c1 eb 17          	shr    $0x17,%r11d
140d93654:	8b f2                	mov    %edx,%esi
140d93656:	8b c2                	mov    %edx,%eax
140d93658:	c1 c8 0f             	ror    $0xf,%eax
140d9365b:	45 0b dd             	or     %r13d,%r11d
140d9365e:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140d93663:	41 8b de             	mov    %r14d,%ebx
140d93666:	41 c1 cd 19          	ror    $0x19,%r13d
140d9366a:	c1 ce 17             	ror    $0x17,%esi
140d9366d:	33 f0                	xor    %eax,%esi
140d9366f:	c1 e3 13             	shl    $0x13,%ebx
140d93672:	33 f2                	xor    %edx,%esi
140d93674:	41 c1 ee 0d          	shr    $0xd,%r14d
140d93678:	8b 54 24 18          	mov    0x18(%rsp),%edx
140d9367c:	41 0b de             	or     %r14d,%ebx
140d9367f:	8b c2                	mov    %edx,%eax
140d93681:	44 8b c2             	mov    %edx,%r8d
140d93684:	c1 c8 11             	ror    $0x11,%eax
140d93687:	44 33 e8             	xor    %eax,%r13d
140d9368a:	41 c1 e8 02          	shr    $0x2,%r8d
140d9368e:	8b c2                	mov    %edx,%eax
140d93690:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d93697:	c1 e0 1e             	shl    $0x1e,%eax
140d9369a:	41 8b d1             	mov    %r9d,%edx
140d9369d:	44 0b c0             	or     %eax,%r8d
140d936a0:	c1 ea 0f             	shr    $0xf,%edx
140d936a3:	41 8b c1             	mov    %r9d,%eax
140d936a6:	c1 e0 0f             	shl    $0xf,%eax
140d936a9:	44 33 c0             	xor    %eax,%r8d
140d936ac:	8b 44 24 18          	mov    0x18(%rsp),%eax
140d936b0:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d936b5:	33 d0                	xor    %eax,%edx
140d936b7:	c1 ea 02             	shr    $0x2,%edx
140d936ba:	44 0b c2             	or     %edx,%r8d
140d936bd:	45 33 e8             	xor    %r8d,%r13d
140d936c0:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
140d936c5:	41 8b d0             	mov    %r8d,%edx
140d936c8:	41 8b c0             	mov    %r8d,%eax
140d936cb:	c1 e8 1a             	shr    $0x1a,%eax
140d936ce:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d936d4:	c1 e2 06             	shl    $0x6,%edx
140d936d7:	0b d0                	or     %eax,%edx
140d936d9:	41 8b c1             	mov    %r9d,%eax
140d936dc:	c1 e8 09             	shr    $0x9,%eax
140d936df:	33 d0                	xor    %eax,%edx
140d936e1:	41 c1 e1 11          	shl    $0x11,%r9d
140d936e5:	41 8b c0             	mov    %r8d,%eax
140d936e8:	45 8b c4             	mov    %r12d,%r8d
140d936eb:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d936f0:	41 c1 e8 14          	shr    $0x14,%r8d
140d936f4:	44 33 c8             	xor    %eax,%r9d
140d936f7:	41 8b c4             	mov    %r12d,%eax
140d936fa:	c1 e0 0c             	shl    $0xc,%eax
140d936fd:	44 0b c0             	or     %eax,%r8d
140d93700:	41 c1 e1 06          	shl    $0x6,%r9d
140d93704:	41 0b d1             	or     %r9d,%edx
140d93707:	8d 86 7a 8a 9d 87    	lea    -0x78627586(%rsi),%eax
140d9370d:	44 33 ea             	xor    %edx,%r13d
140d93710:	41 03 c0             	add    %r8d,%eax
140d93713:	44 33 6c 24 1c       	xor    0x1c(%rsp),%r13d
140d93718:	44 8b c8             	mov    %eax,%r9d
140d9371b:	44 33 6c 24 28       	xor    0x28(%rsp),%r13d
140d93720:	41 8b d4             	mov    %r12d,%edx
140d93723:	44 33 6c 24 0c       	xor    0xc(%rsp),%r13d
140d93728:	41 0b d7             	or     %r15d,%edx
140d9372b:	c1 e0 07             	shl    $0x7,%eax
140d9372e:	41 23 d3             	and    %r11d,%edx
140d93731:	41 c1 e9 19          	shr    $0x19,%r9d
140d93735:	44 0b c8             	or     %eax,%r9d
140d93738:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
140d9373d:	41 8b c4             	mov    %r12d,%eax
140d93740:	41 23 c7             	and    %r15d,%eax
140d93743:	0b d0                	or     %eax,%edx
140d93745:	41 8b c1             	mov    %r9d,%eax
140d93748:	41 33 c0             	xor    %r8d,%eax
140d9374b:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
140d93750:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
140d93755:	41 03 c2             	add    %r10d,%eax
140d93758:	03 c2                	add    %edx,%eax
140d9375a:	45 33 f0             	xor    %r8d,%r14d
140d9375d:	44 03 f0             	add    %eax,%r14d
140d93760:	45 8b d7             	mov    %r15d,%r10d
140d93763:	41 c1 e7 09          	shl    $0x9,%r15d
140d93767:	8b d3                	mov    %ebx,%edx
140d93769:	33 d5                	xor    %ebp,%edx
140d9376b:	41 c1 ea 17          	shr    $0x17,%r10d
140d9376f:	23 d6                	and    %esi,%edx
140d93771:	45 0b d7             	or     %r15d,%r10d
140d93774:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
140d93779:	33 d3                	xor    %ebx,%edx
140d9377b:	41 03 d1             	add    %r9d,%edx
140d9377e:	41 c1 cf 19          	ror    $0x19,%r15d
140d93782:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
140d93787:	41 03 d0             	add    %r8d,%edx
140d9378a:	03 d7                	add    %edi,%edx
140d9378c:	45 33 c8             	xor    %r8d,%r9d
140d9378f:	8b c2                	mov    %edx,%eax
140d93791:	8b fd                	mov    %ebp,%edi
140d93793:	c1 c8 0f             	ror    $0xf,%eax
140d93796:	c1 ed 0d             	shr    $0xd,%ebp
140d93799:	c1 e7 13             	shl    $0x13,%edi
140d9379c:	0b fd                	or     %ebp,%edi
140d9379e:	8b ea                	mov    %edx,%ebp
140d937a0:	c1 cd 17             	ror    $0x17,%ebp
140d937a3:	33 e8                	xor    %eax,%ebp
140d937a5:	33 ea                	xor    %edx,%ebp
140d937a7:	8b 54 24 10          	mov    0x10(%rsp),%edx
140d937ab:	8b c2                	mov    %edx,%eax
140d937ad:	44 8b c2             	mov    %edx,%r8d
140d937b0:	c1 c8 11             	ror    $0x11,%eax
140d937b3:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d937ba:	44 33 f8             	xor    %eax,%r15d
140d937bd:	41 c1 e0 06          	shl    $0x6,%r8d
140d937c1:	8b c2                	mov    %edx,%eax
140d937c3:	41 8b d1             	mov    %r9d,%edx
140d937c6:	c1 e8 1a             	shr    $0x1a,%eax
140d937c9:	44 0b c0             	or     %eax,%r8d
140d937cc:	c1 e2 11             	shl    $0x11,%edx
140d937cf:	41 8b c1             	mov    %r9d,%eax
140d937d2:	c1 e8 09             	shr    $0x9,%eax
140d937d5:	44 33 c0             	xor    %eax,%r8d
140d937d8:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d937dc:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d937e1:	33 d0                	xor    %eax,%edx
140d937e3:	c1 e2 06             	shl    $0x6,%edx
140d937e6:	44 0b c2             	or     %edx,%r8d
140d937e9:	45 33 f8             	xor    %r8d,%r15d
140d937ec:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
140d937f1:	41 8b d0             	mov    %r8d,%edx
140d937f4:	41 8b c0             	mov    %r8d,%eax
140d937f7:	c1 e0 1e             	shl    $0x1e,%eax
140d937fa:	c1 ea 02             	shr    $0x2,%edx
140d937fd:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d93803:	0b d0                	or     %eax,%edx
140d93805:	41 8b c1             	mov    %r9d,%eax
140d93808:	c1 e0 0f             	shl    $0xf,%eax
140d9380b:	33 d0                	xor    %eax,%edx
140d9380d:	41 c1 e9 0f          	shr    $0xf,%r9d
140d93811:	41 8b c0             	mov    %r8d,%eax
140d93814:	45 8b c6             	mov    %r14d,%r8d
140d93817:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9381c:	41 c1 e8 14          	shr    $0x14,%r8d
140d93820:	44 33 c8             	xor    %eax,%r9d
140d93823:	41 8b c6             	mov    %r14d,%eax
140d93826:	c1 e0 0c             	shl    $0xc,%eax
140d93829:	41 c1 e9 02          	shr    $0x2,%r9d
140d9382d:	44 0b c0             	or     %eax,%r8d
140d93830:	41 0b d1             	or     %r9d,%edx
140d93833:	8d 85 f5 14 3b 0f    	lea    0xf3b14f5(%rbp),%eax
140d93839:	44 33 fa             	xor    %edx,%r15d
140d9383c:	44 33 7c 24 08       	xor    0x8(%rsp),%r15d
140d93841:	44 33 7c 24 20       	xor    0x20(%rsp),%r15d
140d93846:	44 33 7c 24 14       	xor    0x14(%rsp),%r15d
140d9384b:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140d93850:	41 03 c0             	add    %r8d,%eax
140d93853:	44 8b 7c 24 24       	mov    0x24(%rsp),%r15d
140d93858:	44 8b c8             	mov    %eax,%r9d
140d9385b:	c1 e0 07             	shl    $0x7,%eax
140d9385e:	41 8b d6             	mov    %r14d,%edx
140d93861:	41 0b d4             	or     %r12d,%edx
140d93864:	41 c1 e9 19          	shr    $0x19,%r9d
140d93868:	44 0b c8             	or     %eax,%r9d
140d9386b:	41 23 d2             	and    %r10d,%edx
140d9386e:	41 8b c6             	mov    %r14d,%eax
140d93871:	41 23 c4             	and    %r12d,%eax
140d93874:	0b d0                	or     %eax,%edx
140d93876:	41 8b c1             	mov    %r9d,%eax
140d93879:	41 33 c0             	xor    %r8d,%eax
140d9387c:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
140d93881:	41 03 c3             	add    %r11d,%eax
140d93884:	45 33 f8             	xor    %r8d,%r15d
140d93887:	03 c2                	add    %edx,%eax
140d93889:	45 8b dc             	mov    %r12d,%r11d
140d9388c:	44 03 f8             	add    %eax,%r15d
140d9388f:	41 c1 e4 09          	shl    $0x9,%r12d
140d93893:	41 c1 eb 17          	shr    $0x17,%r11d
140d93897:	8b d7                	mov    %edi,%edx
140d93899:	33 d6                	xor    %esi,%edx
140d9389b:	45 0b dc             	or     %r12d,%r11d
140d9389e:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
140d938a3:	23 d5                	and    %ebp,%edx
140d938a5:	33 d7                	xor    %edi,%edx
140d938a7:	41 c1 cc 19          	ror    $0x19,%r12d
140d938ab:	41 03 d1             	add    %r9d,%edx
140d938ae:	45 8b c8             	mov    %r8d,%r9d
140d938b1:	44 33 8c 24 c8 00 00 	xor    0xc8(%rsp),%r9d
140d938b8:	00
140d938b9:	41 03 d0             	add    %r8d,%edx
140d938bc:	03 d3                	add    %ebx,%edx
140d938be:	8b de                	mov    %esi,%ebx
140d938c0:	8b c2                	mov    %edx,%eax
140d938c2:	c1 ee 0d             	shr    $0xd,%esi
140d938c5:	c1 c8 0f             	ror    $0xf,%eax
140d938c8:	c1 e3 13             	shl    $0x13,%ebx
140d938cb:	0b de                	or     %esi,%ebx
140d938cd:	8b f2                	mov    %edx,%esi
140d938cf:	c1 ce 17             	ror    $0x17,%esi
140d938d2:	33 f0                	xor    %eax,%esi
140d938d4:	33 f2                	xor    %edx,%esi
140d938d6:	8b 54 24 04          	mov    0x4(%rsp),%edx
140d938da:	8b c2                	mov    %edx,%eax
140d938dc:	44 8b c2             	mov    %edx,%r8d
140d938df:	c1 c8 11             	ror    $0x11,%eax
140d938e2:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d938e9:	44 33 e0             	xor    %eax,%r12d
140d938ec:	41 c1 e0 06          	shl    $0x6,%r8d
140d938f0:	8b c2                	mov    %edx,%eax
140d938f2:	41 8b d1             	mov    %r9d,%edx
140d938f5:	c1 e8 1a             	shr    $0x1a,%eax
140d938f8:	44 0b c0             	or     %eax,%r8d
140d938fb:	c1 e2 11             	shl    $0x11,%edx
140d938fe:	41 8b c1             	mov    %r9d,%eax
140d93901:	c1 e8 09             	shr    $0x9,%eax
140d93904:	44 33 c0             	xor    %eax,%r8d
140d93907:	8b 44 24 04          	mov    0x4(%rsp),%eax
140d9390b:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d93910:	33 d0                	xor    %eax,%edx
140d93912:	c1 e2 06             	shl    $0x6,%edx
140d93915:	44 0b c2             	or     %edx,%r8d
140d93918:	45 33 e0             	xor    %r8d,%r12d
140d9391b:	44 8b 44 24 04       	mov    0x4(%rsp),%r8d
140d93920:	41 8b d0             	mov    %r8d,%edx
140d93923:	41 8b c0             	mov    %r8d,%eax
140d93926:	c1 e0 1e             	shl    $0x1e,%eax
140d93929:	c1 ea 02             	shr    $0x2,%edx
140d9392c:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d93932:	0b d0                	or     %eax,%edx
140d93934:	41 8b c1             	mov    %r9d,%eax
140d93937:	c1 e0 0f             	shl    $0xf,%eax
140d9393a:	33 d0                	xor    %eax,%edx
140d9393c:	41 c1 e9 0f          	shr    $0xf,%r9d
140d93940:	41 8b c0             	mov    %r8d,%eax
140d93943:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93948:	44 33 c8             	xor    %eax,%r9d
140d9394b:	41 c1 e9 02          	shr    $0x2,%r9d
140d9394f:	41 0b d1             	or     %r9d,%edx
140d93952:	44 33 e2             	xor    %edx,%r12d
140d93955:	44 33 64 24 38       	xor    0x38(%rsp),%r12d
140d9395a:	45 8b c7             	mov    %r15d,%r8d
140d9395d:	44 33 24 24          	xor    (%rsp),%r12d
140d93961:	41 8b c7             	mov    %r15d,%eax
140d93964:	44 33 a4 24 c8 00 00 	xor    0xc8(%rsp),%r12d
140d9396b:	00
140d9396c:	41 8b d7             	mov    %r15d,%edx
140d9396f:	c1 e0 0c             	shl    $0xc,%eax
140d93972:	41 0b d6             	or     %r14d,%edx
140d93975:	41 23 d3             	and    %r11d,%edx
140d93978:	41 c1 e8 14          	shr    $0x14,%r8d
140d9397c:	44 0b c0             	or     %eax,%r8d
140d9397f:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
140d93984:	44 8b 64 24 1c       	mov    0x1c(%rsp),%r12d
140d93989:	8d 86 ea 29 76 1e    	lea    0x1e7629ea(%rsi),%eax
140d9398f:	41 03 c0             	add    %r8d,%eax
140d93992:	44 8b c8             	mov    %eax,%r9d
140d93995:	c1 e0 07             	shl    $0x7,%eax
140d93998:	41 c1 e9 19          	shr    $0x19,%r9d
140d9399c:	44 0b c8             	or     %eax,%r9d
140d9399f:	41 8b c7             	mov    %r15d,%eax
140d939a2:	41 23 c6             	and    %r14d,%eax
140d939a5:	0b d0                	or     %eax,%edx
140d939a7:	41 8b c1             	mov    %r9d,%eax
140d939aa:	41 33 c0             	xor    %r8d,%eax
140d939ad:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
140d939b2:	41 03 c2             	add    %r10d,%eax
140d939b5:	45 33 e0             	xor    %r8d,%r12d
140d939b8:	03 c2                	add    %edx,%eax
140d939ba:	45 8b d6             	mov    %r14d,%r10d
140d939bd:	44 03 e0             	add    %eax,%r12d
140d939c0:	41 c1 e6 09          	shl    $0x9,%r14d
140d939c4:	8b d5                	mov    %ebp,%edx
140d939c6:	41 c1 ea 17          	shr    $0x17,%r10d
140d939ca:	33 d3                	xor    %ebx,%edx
140d939cc:	45 0b d6             	or     %r14d,%r10d
140d939cf:	44 8b 74 24 24       	mov    0x24(%rsp),%r14d
140d939d4:	23 d6                	and    %esi,%edx
140d939d6:	33 d3                	xor    %ebx,%edx
140d939d8:	41 c1 ce 19          	ror    $0x19,%r14d
140d939dc:	41 03 d1             	add    %r9d,%edx
140d939df:	45 8b c8             	mov    %r8d,%r9d
140d939e2:	44 33 4c 24 0c       	xor    0xc(%rsp),%r9d
140d939e7:	41 03 d0             	add    %r8d,%edx
140d939ea:	03 d7                	add    %edi,%edx
140d939ec:	45 8b c5             	mov    %r13d,%r8d
140d939ef:	8b c2                	mov    %edx,%eax
140d939f1:	41 c1 e8 02          	shr    $0x2,%r8d
140d939f5:	c1 c8 0f             	ror    $0xf,%eax
140d939f8:	8b fd                	mov    %ebp,%edi
140d939fa:	c1 ed 0d             	shr    $0xd,%ebp
140d939fd:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d93a04:	c1 e7 13             	shl    $0x13,%edi
140d93a07:	0b fd                	or     %ebp,%edi
140d93a09:	8b ea                	mov    %edx,%ebp
140d93a0b:	c1 cd 17             	ror    $0x17,%ebp
140d93a0e:	33 e8                	xor    %eax,%ebp
140d93a10:	41 8b c5             	mov    %r13d,%eax
140d93a13:	c1 c8 11             	ror    $0x11,%eax
140d93a16:	33 ea                	xor    %edx,%ebp
140d93a18:	44 33 f0             	xor    %eax,%r14d
140d93a1b:	41 8b d1             	mov    %r9d,%edx
140d93a1e:	c1 ea 0f             	shr    $0xf,%edx
140d93a21:	41 8b c5             	mov    %r13d,%eax
140d93a24:	c1 e0 1e             	shl    $0x1e,%eax
140d93a27:	44 0b c0             	or     %eax,%r8d
140d93a2a:	41 8b c1             	mov    %r9d,%eax
140d93a2d:	c1 e0 0f             	shl    $0xf,%eax
140d93a30:	44 33 c0             	xor    %eax,%r8d
140d93a33:	41 8b c5             	mov    %r13d,%eax
140d93a36:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93a3b:	33 d0                	xor    %eax,%edx
140d93a3d:	41 8b c5             	mov    %r13d,%eax
140d93a40:	c1 ea 02             	shr    $0x2,%edx
140d93a43:	44 0b c2             	or     %edx,%r8d
140d93a46:	c1 e8 1a             	shr    $0x1a,%eax
140d93a49:	41 8b d5             	mov    %r13d,%edx
140d93a4c:	45 33 f0             	xor    %r8d,%r14d