1400196d5:	41 c1 c3 1e          	rol    $0x1e,%r11d
1400196d9:	01 c6                	add    %eax,%esi
1400196db:	41 8b 51 18          	mov    0x18(%r9),%edx
1400196df:	44 89 e0             	mov    %r12d,%eax
1400196e2:	44 89 74 24 14       	mov    %r14d,0x14(%rsp)
1400196e7:	89 f1                	mov    %esi,%ecx
1400196e9:	0f ca                	bswap  %edx
1400196eb:	44 31 d8             	xor    %r11d,%eax
1400196ee:	c1 c1 05             	rol    $0x5,%ecx
1400196f1:	21 f8                	and    %edi,%eax
1400196f3:	47 8d ac 2e 99 79 82 	lea    0x5a827999(%r14,%r13,1),%r13d
1400196fa:	5a
1400196fb:	41 01 cd             	add    %ecx,%r13d
1400196fe:	44 31 e0             	xor    %r12d,%eax
140019701:	c1 c7 1e             	rol    $0x1e,%edi
140019704:	41 01 c5             	add    %eax,%r13d
140019707:	41 8b 69 1c          	mov    0x1c(%r9),%ebp
14001970b:	44 89 d8             	mov    %r11d,%eax
14001970e:	89 54 24 18          	mov    %edx,0x18(%rsp)
140019712:	44 89 e9             	mov    %r13d,%ecx
140019715:	0f cd                	bswap  %ebp
140019717:	31 f8                	xor    %edi,%eax
140019719:	c1 c1 05             	rol    $0x5,%ecx
14001971c:	21 f0                	and    %esi,%eax
14001971e:	46 8d a4 22 99 79 82 	lea    0x5a827999(%rdx,%r12,1),%r12d
140019725:	5a
140019726:	41 01 cc             	add    %ecx,%r12d
140019729:	44 31 d8             	xor    %r11d,%eax
14001972c:	c1 c6 1e             	rol    $0x1e,%esi
14001972f:	41 01 c4             	add    %eax,%r12d
140019732:	45 8b 71 20          	mov    0x20(%r9),%r14d
140019736:	89 f8                	mov    %edi,%eax
140019738:	89 6c 24 1c          	mov    %ebp,0x1c(%rsp)
14001973c:	44 89 e1             	mov    %r12d,%ecx
14001973f:	41 0f ce             	bswap  %r14d
140019742:	31 f0                	xor    %esi,%eax
140019744:	c1 c1 05             	rol    $0x5,%ecx
140019747:	44 21 e8             	and    %r13d,%eax
14001974a:	46 8d 9c 1d 99 79 82 	lea    0x5a827999(%rbp,%r11,1),%r11d
140019751:	5a
140019752:	41 01 cb             	add    %ecx,%r11d
140019755:	31 f8                	xor    %edi,%eax
140019757:	41 c1 c5 1e          	rol    $0x1e,%r13d
14001975b:	41 01 c3             	add    %eax,%r11d
14001975e:	41 8b 51 24          	mov    0x24(%r9),%edx
140019762:	89 f0                	mov    %esi,%eax
140019764:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140019769:	44 89 d9             	mov    %r11d,%ecx
14001976c:	0f ca                	bswap  %edx
14001976e:	44 31 e8             	xor    %r13d,%eax
140019771:	c1 c1 05             	rol    $0x5,%ecx
140019774:	44 21 e0             	and    %r12d,%eax
140019777:	41 8d bc 3e 99 79 82 	lea    0x5a827999(%r14,%rdi,1),%edi
14001977e:	5a
14001977f:	01 cf                	add    %ecx,%edi
140019781:	31 f0                	xor    %esi,%eax
140019783:	41 c1 c4 1e          	rol    $0x1e,%r12d
140019787:	01 c7                	add    %eax,%edi
140019789:	41 8b 69 28          	mov    0x28(%r9),%ebp
14001978d:	44 89 e8             	mov    %r13d,%eax
140019790:	89 54 24 24          	mov    %edx,0x24(%rsp)
140019794:	89 f9                	mov    %edi,%ecx
140019796:	0f cd                	bswap  %ebp
140019798:	44 31 e0             	xor    %r12d,%eax
14001979b:	c1 c1 05             	rol    $0x5,%ecx
14001979e:	44 21 d8             	and    %r11d,%eax
1400197a1:	8d b4 32 99 79 82 5a 	lea    0x5a827999(%rdx,%rsi,1),%esi
1400197a8:	01 ce                	add    %ecx,%esi
1400197aa:	44 31 e8             	xor    %r13d,%eax
1400197ad:	41 c1 c3 1e          	rol    $0x1e,%r11d
1400197b1:	01 c6                	add    %eax,%esi
1400197b3:	45 8b 71 2c          	mov    0x2c(%r9),%r14d
1400197b7:	44 89 e0             	mov    %r12d,%eax
1400197ba:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400197be:	89 f1                	mov    %esi,%ecx
1400197c0:	41 0f ce             	bswap  %r14d
1400197c3:	44 31 d8             	xor    %r11d,%eax
1400197c6:	c1 c1 05             	rol    $0x5,%ecx
1400197c9:	21 f8                	and    %edi,%eax
1400197cb:	46 8d ac 2d 99 79 82 	lea    0x5a827999(%rbp,%r13,1),%r13d
1400197d2:	5a
1400197d3:	41 01 cd             	add    %ecx,%r13d
1400197d6:	44 31 e0             	xor    %r12d,%eax
1400197d9:	c1 c7 1e             	rol    $0x1e,%edi
1400197dc:	41 01 c5             	add    %eax,%r13d
1400197df:	41 8b 51 30          	mov    0x30(%r9),%edx
1400197e3:	44 89 d8             	mov    %r11d,%eax
1400197e6:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
1400197eb:	44 89 e9             	mov    %r13d,%ecx
1400197ee:	0f ca                	bswap  %edx
1400197f0:	31 f8                	xor    %edi,%eax
1400197f2:	c1 c1 05             	rol    $0x5,%ecx
1400197f5:	21 f0                	and    %esi,%eax
1400197f7:	47 8d a4 26 99 79 82 	lea    0x5a827999(%r14,%r12,1),%r12d
1400197fe:	5a
1400197ff:	41 01 cc             	add    %ecx,%r12d
140019802:	44 31 d8             	xor    %r11d,%eax
140019805:	c1 c6 1e             	rol    $0x1e,%esi
140019808:	41 01 c4             	add    %eax,%r12d
14001980b:	41 8b 69 34          	mov    0x34(%r9),%ebp
14001980f:	89 f8                	mov    %edi,%eax
140019811:	89 54 24 30          	mov    %edx,0x30(%rsp)
140019815:	44 89 e1             	mov    %r12d,%ecx
140019818:	0f cd                	bswap  %ebp
14001981a:	31 f0                	xor    %esi,%eax
14001981c:	c1 c1 05             	rol    $0x5,%ecx
14001981f:	44 21 e8             	and    %r13d,%eax
140019822:	46 8d 9c 1a 99 79 82 	lea    0x5a827999(%rdx,%r11,1),%r11d
140019829:	5a
14001982a:	41 01 cb             	add    %ecx,%r11d
14001982d:	31 f8                	xor    %edi,%eax
14001982f:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019833:	41 01 c3             	add    %eax,%r11d
140019836:	45 8b 71 38          	mov    0x38(%r9),%r14d
14001983a:	89 f0                	mov    %esi,%eax
14001983c:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
140019840:	44 89 d9             	mov    %r11d,%ecx
140019843:	41 0f ce             	bswap  %r14d
140019846:	44 31 e8             	xor    %r13d,%eax
140019849:	c1 c1 05             	rol    $0x5,%ecx
14001984c:	44 21 e0             	and    %r12d,%eax
14001984f:	8d bc 3d 99 79 82 5a 	lea    0x5a827999(%rbp,%rdi,1),%edi
140019856:	01 cf                	add    %ecx,%edi
140019858:	31 f0                	xor    %esi,%eax
14001985a:	41 c1 c4 1e          	rol    $0x1e,%r12d
14001985e:	01 c7                	add    %eax,%edi
140019860:	41 8b 51 3c          	mov    0x3c(%r9),%edx
140019864:	44 89 e8             	mov    %r13d,%eax
140019867:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14001986c:	89 f9                	mov    %edi,%ecx
14001986e:	0f ca                	bswap  %edx
140019870:	44 31 e0             	xor    %r12d,%eax
140019873:	c1 c1 05             	rol    $0x5,%ecx
140019876:	44 21 d8             	and    %r11d,%eax
140019879:	41 8d b4 36 99 79 82 	lea    0x5a827999(%r14,%rsi,1),%esi
140019880:	5a
140019881:	01 ce                	add    %ecx,%esi
140019883:	44 31 e8             	xor    %r13d,%eax
140019886:	41 c1 c3 1e          	rol    $0x1e,%r11d
14001988a:	01 c6                	add    %eax,%esi
14001988c:	33 2c 24             	xor    (%rsp),%ebp
14001988f:	44 89 e0             	mov    %r12d,%eax
140019892:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140019896:	89 f1                	mov    %esi,%ecx
140019898:	33 6c 24 08          	xor    0x8(%rsp),%ebp
14001989c:	44 31 d8             	xor    %r11d,%eax
14001989f:	c1 c1 05             	rol    $0x5,%ecx
1400198a2:	33 6c 24 20          	xor    0x20(%rsp),%ebp
1400198a6:	21 f8                	and    %edi,%eax
1400198a8:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
1400198af:	5a
1400198b0:	c1 c7 1e             	rol    $0x1e,%edi
1400198b3:	44 31 e0             	xor    %r12d,%eax
1400198b6:	41 01 cd             	add    %ecx,%r13d
1400198b9:	d1 c5                	rol    $1,%ebp
1400198bb:	41 01 c5             	add    %eax,%r13d
1400198be:	44 33 74 24 04       	xor    0x4(%rsp),%r14d
1400198c3:	44 89 d8             	mov    %r11d,%eax
1400198c6:	89 2c 24             	mov    %ebp,(%rsp)
1400198c9:	44 89 e9             	mov    %r13d,%ecx
1400198cc:	44 33 74 24 0c       	xor    0xc(%rsp),%r14d
1400198d1:	31 f8                	xor    %edi,%eax
1400198d3:	c1 c1 05             	rol    $0x5,%ecx
1400198d6:	44 33 74 24 24       	xor    0x24(%rsp),%r14d
1400198db:	21 f0                	and    %esi,%eax
1400198dd:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
1400198e4:	5a
1400198e5:	c1 c6 1e             	rol    $0x1e,%esi
1400198e8:	44 31 d8             	xor    %r11d,%eax
1400198eb:	41 01 cc             	add    %ecx,%r12d
1400198ee:	41 d1 c6             	rol    $1,%r14d
1400198f1:	41 01 c4             	add    %eax,%r12d
1400198f4:	33 54 24 08          	xor    0x8(%rsp),%edx
1400198f8:	89 f8                	mov    %edi,%eax
1400198fa:	44 89 74 24 04       	mov    %r14d,0x4(%rsp)
1400198ff:	44 89 e1             	mov    %r12d,%ecx
140019902:	33 54 24 10          	xor    0x10(%rsp),%edx
140019906:	31 f0                	xor    %esi,%eax
140019908:	c1 c1 05             	rol    $0x5,%ecx
14001990b:	33 54 24 28          	xor    0x28(%rsp),%edx
14001990f:	44 21 e8             	and    %r13d,%eax
140019912:	47 8d 9c 1e 99 79 82 	lea    0x5a827999(%r14,%r11,1),%r11d
140019919:	5a
14001991a:	41 c1 c5 1e          	rol    $0x1e,%r13d
14001991e:	31 f8                	xor    %edi,%eax
140019920:	41 01 cb             	add    %ecx,%r11d
140019923:	d1 c2                	rol    $1,%edx
140019925:	41 01 c3             	add    %eax,%r11d
140019928:	33 6c 24 0c          	xor    0xc(%rsp),%ebp
14001992c:	89 f0                	mov    %esi,%eax
14001992e:	89 54 24 08          	mov    %edx,0x8(%rsp)
140019932:	44 89 d9             	mov    %r11d,%ecx
140019935:	33 6c 24 14          	xor    0x14(%rsp),%ebp
140019939:	44 31 e8             	xor    %r13d,%eax
14001993c:	c1 c1 05             	rol    $0x5,%ecx
14001993f:	33 6c 24 2c          	xor    0x2c(%rsp),%ebp
140019943:	44 21 e0             	and    %r12d,%eax
140019946:	8d bc 3a 99 79 82 5a 	lea    0x5a827999(%rdx,%rdi,1),%edi
14001994d:	41 c1 c4 1e          	rol    $0x1e,%r12d
140019951:	31 f0                	xor    %esi,%eax
140019953:	01 cf                	add    %ecx,%edi
140019955:	d1 c5                	rol    $1,%ebp
140019957:	01 c7                	add    %eax,%edi
140019959:	44 33 74 24 10       	xor    0x10(%rsp),%r14d
14001995e:	44 89 e8             	mov    %r13d,%eax
140019961:	89 6c 24 0c          	mov    %ebp,0xc(%rsp)
140019965:	89 f9                	mov    %edi,%ecx
140019967:	44 33 74 24 18       	xor    0x18(%rsp),%r14d
14001996c:	44 31 e0             	xor    %r12d,%eax
14001996f:	c1 c1 05             	rol    $0x5,%ecx
140019972:	44 33 74 24 30       	xor    0x30(%rsp),%r14d
140019977:	44 21 d8             	and    %r11d,%eax
14001997a:	8d b4 35 99 79 82 5a 	lea    0x5a827999(%rbp,%rsi,1),%esi
140019981:	41 c1 c3 1e          	rol    $0x1e,%r11d
140019985:	44 31 e8             	xor    %r13d,%eax
140019988:	01 ce                	add    %ecx,%esi
14001998a:	41 d1 c6             	rol    $1,%r14d
14001998d:	01 c6                	add    %eax,%esi
14001998f:	33 54 24 14          	xor    0x14(%rsp),%edx
140019993:	89 f8                	mov    %edi,%eax
140019995:	44 89 74 24 10       	mov    %r14d,0x10(%rsp)
14001999a:	89 f1                	mov    %esi,%ecx
14001999c:	33 54 24 1c          	xor    0x1c(%rsp),%edx
1400199a0:	44 31 e0             	xor    %r12d,%eax
1400199a3:	c1 c1 05             	rol    $0x5,%ecx
1400199a6:	33 54 24 34          	xor    0x34(%rsp),%edx
1400199aa:	47 8d ac 2e a1 eb d9 	lea    0x6ed9eba1(%r14,%r13,1),%r13d
1400199b1:	6e
1400199b2:	44 31 d8             	xor    %r11d,%eax
1400199b5:	41 01 cd             	add    %ecx,%r13d
1400199b8:	c1 c7 1e             	rol    $0x1e,%edi
1400199bb:	41 01 c5             	add    %eax,%r13d
1400199be:	d1 c2                	rol    $1,%edx
1400199c0:	33 6c 24 18          	xor    0x18(%rsp),%ebp
1400199c4:	89 f0                	mov    %esi,%eax
1400199c6:	89 54 24 14          	mov    %edx,0x14(%rsp)
1400199ca:	44 89 e9             	mov    %r13d,%ecx
1400199cd:	33 6c 24 20          	xor    0x20(%rsp),%ebp
1400199d1:	44 31 d8             	xor    %r11d,%eax
1400199d4:	c1 c1 05             	rol    $0x5,%ecx
1400199d7:	33 6c 24 38          	xor    0x38(%rsp),%ebp
1400199db:	46 8d a4 22 a1 eb d9 	lea    0x6ed9eba1(%rdx,%r12,1),%r12d
1400199e2:	6e
1400199e3:	31 f8                	xor    %edi,%eax
1400199e5:	41 01 cc             	add    %ecx,%r12d
1400199e8:	c1 c6 1e             	rol    $0x1e,%esi
1400199eb:	41 01 c4             	add    %eax,%r12d
1400199ee:	d1 c5                	rol    $1,%ebp
1400199f0:	44 33 74 24 1c       	xor    0x1c(%rsp),%r14d
1400199f5:	44 89 e8             	mov    %r13d,%eax
1400199f8:	89 6c 24 18          	mov    %ebp,0x18(%rsp)
1400199fc:	44 89 e1             	mov    %r12d,%ecx
1400199ff:	44 33 74 24 24       	xor    0x24(%rsp),%r14d
140019a04:	31 f8                	xor    %edi,%eax
140019a06:	c1 c1 05             	rol    $0x5,%ecx
140019a09:	44 33 74 24 3c       	xor    0x3c(%rsp),%r14d
140019a0e:	46 8d 9c 1d a1 eb d9 	lea    0x6ed9eba1(%rbp,%r11,1),%r11d
140019a15:	6e
140019a16:	31 f0                	xor    %esi,%eax
140019a18:	41 01 cb             	add    %ecx,%r11d
140019a1b:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019a1f:	41 01 c3             	add    %eax,%r11d
140019a22:	41 d1 c6             	rol    $1,%r14d
140019a25:	33 54 24 20          	xor    0x20(%rsp),%edx
140019a29:	44 89 e0             	mov    %r12d,%eax
140019a2c:	44 89 74 24 1c       	mov    %r14d,0x1c(%rsp)
140019a31:	44 89 d9             	mov    %r11d,%ecx
140019a34:	33 54 24 28          	xor    0x28(%rsp),%edx
140019a38:	31 f0                	xor    %esi,%eax
140019a3a:	c1 c1 05             	rol    $0x5,%ecx
140019a3d:	33 14 24             	xor    (%rsp),%edx
140019a40:	41 8d bc 3e a1 eb d9 	lea    0x6ed9eba1(%r14,%rdi,1),%edi
140019a47:	6e
140019a48:	44 31 e8             	xor    %r13d,%eax
140019a4b:	01 cf                	add    %ecx,%edi
140019a4d:	41 c1 c4 1e          	rol    $0x1e,%r12d
140019a51:	01 c7                	add    %eax,%edi
140019a53:	d1 c2                	rol    $1,%edx
140019a55:	33 6c 24 24          	xor    0x24(%rsp),%ebp
140019a59:	44 89 d8             	mov    %r11d,%eax
140019a5c:	89 54 24 20          	mov    %edx,0x20(%rsp)
140019a60:	89 f9                	mov    %edi,%ecx
140019a62:	33 6c 24 2c          	xor    0x2c(%rsp),%ebp
140019a66:	44 31 e8             	xor    %r13d,%eax
140019a69:	c1 c1 05             	rol    $0x5,%ecx
140019a6c:	33 6c 24 04          	xor    0x4(%rsp),%ebp
140019a70:	8d b4 32 a1 eb d9 6e 	lea    0x6ed9eba1(%rdx,%rsi,1),%esi
140019a77:	44 31 e0             	xor    %r12d,%eax
140019a7a:	01 ce                	add    %ecx,%esi
140019a7c:	41 c1 c3 1e          	rol    $0x1e,%r11d
140019a80:	01 c6                	add    %eax,%esi
140019a82:	d1 c5                	rol    $1,%ebp
140019a84:	44 33 74 24 28       	xor    0x28(%rsp),%r14d
140019a89:	89 f8                	mov    %edi,%eax
140019a8b:	89 6c 24 24          	mov    %ebp,0x24(%rsp)
140019a8f:	89 f1                	mov    %esi,%ecx
140019a91:	44 33 74 24 30       	xor    0x30(%rsp),%r14d
140019a96:	44 31 e0             	xor    %r12d,%eax
140019a99:	c1 c1 05             	rol    $0x5,%ecx
140019a9c:	44 33 74 24 08       	xor    0x8(%rsp),%r14d
140019aa1:	46 8d ac 2d a1 eb d9 	lea    0x6ed9eba1(%rbp,%r13,1),%r13d
140019aa8:	6e
140019aa9:	44 31 d8             	xor    %r11d,%eax
140019aac:	41 01 cd             	add    %ecx,%r13d
140019aaf:	c1 c7 1e             	rol    $0x1e,%edi
140019ab2:	41 01 c5             	add    %eax,%r13d
140019ab5:	41 d1 c6             	rol    $1,%r14d
140019ab8:	33 54 24 2c          	xor    0x2c(%rsp),%edx
140019abc:	89 f0                	mov    %esi,%eax
140019abe:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140019ac3:	44 89 e9             	mov    %r13d,%ecx
140019ac6:	33 54 24 34          	xor    0x34(%rsp),%edx
140019aca:	44 31 d8             	xor    %r11d,%eax
140019acd:	c1 c1 05             	rol    $0x5,%ecx
140019ad0:	33 54 24 0c          	xor    0xc(%rsp),%edx
140019ad4:	47 8d a4 26 a1 eb d9 	lea    0x6ed9eba1(%r14,%r12,1),%r12d
140019adb:	6e
140019adc:	31 f8                	xor    %edi,%eax
140019ade:	41 01 cc             	add    %ecx,%r12d
140019ae1:	c1 c6 1e             	rol    $0x1e,%esi
140019ae4:	41 01 c4             	add    %eax,%r12d
140019ae7:	d1 c2                	rol    $1,%edx
140019ae9:	33 6c 24 30          	xor    0x30(%rsp),%ebp
140019aed:	44 89 e8             	mov    %r13d,%eax
140019af0:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
140019af4:	44 89 e1             	mov    %r12d,%ecx
140019af7:	33 6c 24 38          	xor    0x38(%rsp),%ebp
140019afb:	31 f8                	xor    %edi,%eax
140019afd:	c1 c1 05             	rol    $0x5,%ecx
140019b00:	33 6c 24 10          	xor    0x10(%rsp),%ebp
140019b04:	46 8d 9c 1a a1 eb d9 	lea    0x6ed9eba1(%rdx,%r11,1),%r11d
140019b0b:	6e
140019b0c:	31 f0                	xor    %esi,%eax
140019b0e:	41 01 cb             	add    %ecx,%r11d
140019b11:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019b15:	41 01 c3             	add    %eax,%r11d
140019b18:	d1 c5                	rol    $1,%ebp
140019b1a:	44 33 74 24 34       	xor    0x34(%rsp),%r14d
140019b1f:	44 89 e0             	mov    %r12d,%eax
140019b22:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140019b26:	44 89 d9             	mov    %r11d,%ecx
140019b29:	44 33 74 24 3c       	xor    0x3c(%rsp),%r14d
140019b2e:	31 f0                	xor    %esi,%eax
140019b30:	c1 c1 05             	rol    $0x5,%ecx
140019b33:	44 33 74 24 14       	xor    0x14(%rsp),%r14d
140019b38:	8d bc 3d a1 eb d9 6e 	lea    0x6ed9eba1(%rbp,%rdi,1),%edi
140019b3f:	44 31 e8             	xor    %r13d,%eax
140019b42:	01 cf                	add    %ecx,%edi
140019b44:	41 c1 c4 1e          	rol    $0x1e,%r12d
140019b48:	01 c7                	add    %eax,%edi