18012988f:	c1 c0 05             	rol    $0x5,%eax
180129892:	33 ca                	xor    %edx,%ecx
180129894:	41 c1 c1 1e          	rol    $0x1e,%r9d
180129898:	0f ce                	bswap  %esi
18012989a:	89 74 24 28          	mov    %esi,0x28(%rsp)
18012989e:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
1801298a4:	03 c6                	add    %esi,%eax
1801298a6:	8b 73 34             	mov    0x34(%rbx),%esi
1801298a9:	03 c8                	add    %eax,%ecx
1801298ab:	44 03 d9             	add    %ecx,%r11d
1801298ae:	41 8b c9             	mov    %r9d,%ecx
1801298b1:	41 33 c8             	xor    %r8d,%ecx
1801298b4:	41 8b c3             	mov    %r11d,%eax
1801298b7:	41 23 ca             	and    %r10d,%ecx
1801298ba:	c1 c0 05             	rol    $0x5,%eax
1801298bd:	41 33 c8             	xor    %r8d,%ecx
1801298c0:	41 c1 c2 1e          	rol    $0x1e,%r10d
1801298c4:	0f ce                	bswap  %esi
1801298c6:	89 74 24 18          	mov    %esi,0x18(%rsp)
1801298ca:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
1801298d0:	03 c6                	add    %esi,%eax
1801298d2:	03 c8                	add    %eax,%ecx
1801298d4:	8b 43 38             	mov    0x38(%rbx),%eax
1801298d7:	8b 5b 3c             	mov    0x3c(%rbx),%ebx
1801298da:	03 d1                	add    %ecx,%edx
1801298dc:	0f c8                	bswap  %eax
1801298de:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
1801298e5:	41 8b c9             	mov    %r9d,%ecx
1801298e8:	8b b4 24 a8 00 00 00 	mov    0xa8(%rsp),%esi
1801298ef:	41 33 ca             	xor    %r10d,%ecx
1801298f2:	41 23 cb             	and    %r11d,%ecx
1801298f5:	8b c2                	mov    %edx,%eax
1801298f7:	41 33 c9             	xor    %r9d,%ecx
1801298fa:	c1 c0 05             	rol    $0x5,%eax
1801298fd:	41 81 c1 99 79 82 5a 	add    $0x5a827999,%r9d
180129904:	41 c1 c3 1e          	rol    $0x1e,%r11d
180129908:	0f cb                	bswap  %ebx
18012990a:	89 9c 24 b0 00 00 00 	mov    %ebx,0xb0(%rsp)
180129911:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
180129917:	03 c6                	add    %esi,%eax
180129919:	03 c8                	add    %eax,%ecx
18012991b:	44 03 c1             	add    %ecx,%r8d
18012991e:	41 8b ca             	mov    %r10d,%ecx
180129921:	41 33 cb             	xor    %r11d,%ecx
180129924:	41 8b c0             	mov    %r8d,%eax
180129927:	23 ca                	and    %edx,%ecx
180129929:	c1 c0 05             	rol    $0x5,%eax
18012992c:	03 d8                	add    %eax,%ebx
18012992e:	c1 c2 1e             	rol    $0x1e,%edx
180129931:	41 33 ca             	xor    %r10d,%ecx
180129934:	03 d9                	add    %ecx,%ebx
180129936:	41 8b cb             	mov    %r11d,%ecx
180129939:	41 03 d9             	add    %r9d,%ebx
18012993c:	44 8b 4c 24 18       	mov    0x18(%rsp),%r9d
180129941:	44 33 4c 24 04       	xor    0x4(%rsp),%r9d
180129946:	8b c3                	mov    %ebx,%eax
180129948:	45 33 ce             	xor    %r14d,%r9d
18012994b:	c1 c0 05             	rol    $0x5,%eax
18012994e:	44 33 cf             	xor    %edi,%r9d
180129951:	41 d1 c1             	rol    $1,%r9d
180129954:	44 89 8c 24 b8 00 00 	mov    %r9d,0xb8(%rsp)
18012995b:	00
18012995c:	33 ca                	xor    %edx,%ecx
18012995e:	8b bc 24 a8 00 00 00 	mov    0xa8(%rsp),%edi
180129965:	41 23 c8             	and    %r8d,%ecx
180129968:	33 3c 24             	xor    (%rsp),%edi
18012996b:	41 33 cb             	xor    %r11d,%ecx
18012996e:	8b b4 24 b0 00 00 00 	mov    0xb0(%rsp),%esi
180129975:	44 03 c8             	add    %eax,%r9d
180129978:	33 74 24 2c          	xor    0x2c(%rsp),%esi
18012997c:	44 03 c9             	add    %ecx,%r9d
18012997f:	41 c1 c0 1e          	rol    $0x1e,%r8d
180129983:	41 81 c2 99 79 82 5a 	add    $0x5a827999,%r10d
18012998a:	45 03 ca             	add    %r10d,%r9d
18012998d:	41 81 c3 99 79 82 5a 	add    $0x5a827999,%r11d
180129994:	44 8b d2             	mov    %edx,%r10d
180129997:	41 33 ff             	xor    %r15d,%edi
18012999a:	33 7c 24 30          	xor    0x30(%rsp),%edi
18012999e:	45 33 d0             	xor    %r8d,%r10d
1801299a1:	44 23 d3             	and    %ebx,%r10d
1801299a4:	d1 c7                	rol    $1,%edi
1801299a6:	44 33 d2             	xor    %edx,%r10d
1801299a9:	c1 c3 1e             	rol    $0x1e,%ebx
1801299ac:	81 c2 99 79 82 5a    	add    $0x5a827999,%edx
1801299b2:	89 7c 24 10          	mov    %edi,0x10(%rsp)
1801299b6:	41 33 f4             	xor    %r12d,%esi
1801299b9:	8b cb                	mov    %ebx,%ecx
1801299bb:	41 33 f6             	xor    %r14d,%esi
1801299be:	41 8b c1             	mov    %r9d,%eax
1801299c1:	44 8b 74 24 08       	mov    0x8(%rsp),%r14d
1801299c6:	c1 c0 05             	rol    $0x5,%eax
1801299c9:	03 c7                	add    %edi,%eax
1801299cb:	d1 c6                	rol    $1,%esi
1801299cd:	44 03 d0             	add    %eax,%r10d
1801299d0:	89 74 24 20          	mov    %esi,0x20(%rsp)
1801299d4:	45 03 d3             	add    %r11d,%r10d
1801299d7:	44 8b db             	mov    %ebx,%r11d
1801299da:	45 33 d8             	xor    %r8d,%r11d
1801299dd:	41 8b c2             	mov    %r10d,%eax
1801299e0:	45 23 d9             	and    %r9d,%r11d
1801299e3:	c1 c0 05             	rol    $0x5,%eax
1801299e6:	45 33 d8             	xor    %r8d,%r11d
1801299e9:	41 c1 c1 1e          	rol    $0x1e,%r9d
1801299ed:	41 81 c0 99 79 82 5a 	add    $0x5a827999,%r8d
1801299f4:	03 c6                	add    %esi,%eax
1801299f6:	44 03 d8             	add    %eax,%r11d
1801299f9:	41 33 c9             	xor    %r9d,%ecx
1801299fc:	44 03 da             	add    %edx,%r11d
1801299ff:	41 23 ca             	and    %r10d,%ecx
180129a02:	33 cb                	xor    %ebx,%ecx
180129a04:	41 c1 c2 1e          	rol    $0x1e,%r10d
180129a08:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
180129a0e:	41 8b c3             	mov    %r11d,%eax
180129a11:	c1 c0 05             	rol    $0x5,%eax
180129a14:	41 8b d6             	mov    %r14d,%edx
180129a17:	33 d5                	xor    %ebp,%edx
180129a19:	41 33 d7             	xor    %r15d,%edx
180129a1c:	33 94 24 b8 00 00 00 	xor    0xb8(%rsp),%edx
180129a23:	d1 c2                	rol    $1,%edx
180129a25:	89 54 24 14          	mov    %edx,0x14(%rsp)
180129a29:	03 d0                	add    %eax,%edx
180129a2b:	03 d1                	add    %ecx,%edx
180129a2d:	41 8b c9             	mov    %r9d,%ecx
180129a30:	41 03 d0             	add    %r8d,%edx
180129a33:	41 33 ca             	xor    %r10d,%ecx
180129a36:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
180129a3b:	41 33 cb             	xor    %r11d,%ecx
180129a3e:	45 33 c5             	xor    %r13d,%r8d
180129a41:	41 c1 c3 1e          	rol    $0x1e,%r11d
180129a45:	45 33 c4             	xor    %r12d,%r8d
180129a48:	8b c2                	mov    %edx,%eax
180129a4a:	44 33 c7             	xor    %edi,%r8d
180129a4d:	c1 c0 05             	rol    $0x5,%eax
180129a50:	8b 7c 24 18          	mov    0x18(%rsp),%edi
180129a54:	41 d1 c0             	rol    $1,%r8d
180129a57:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
180129a5c:	44 03 c0             	add    %eax,%r8d
180129a5f:	44 03 c1             	add    %ecx,%r8d
180129a62:	44 03 c3             	add    %ebx,%r8d
180129a65:	8b 5c 24 1c          	mov    0x1c(%rsp),%ebx
180129a69:	33 fb                	xor    %ebx,%edi
180129a6b:	33 fd                	xor    %ebp,%edi
180129a6d:	33 fe                	xor    %esi,%edi
180129a6f:	d1 c7                	rol    $1,%edi
180129a71:	8b b4 24 a8 00 00 00 	mov    0xa8(%rsp),%esi
180129a78:	41 8b c0             	mov    %r8d,%eax
180129a7b:	8b ac 24 b0 00 00 00 	mov    0xb0(%rsp),%ebp
180129a82:	41 8b ca             	mov    %r10d,%ecx
180129a85:	33 2c 24             	xor    (%rsp),%ebp
180129a88:	41 33 cb             	xor    %r11d,%ecx
180129a8b:	c1 c0 05             	rol    $0x5,%eax
180129a8e:	33 ca                	xor    %edx,%ecx
180129a90:	33 eb                	xor    %ebx,%ebp
180129a92:	c1 c2 1e             	rol    $0x1e,%edx
180129a95:	33 6c 24 08          	xor    0x8(%rsp),%ebp
180129a99:	d1 c5                	rol    $1,%ebp
180129a9b:	89 7c 24 30          	mov    %edi,0x30(%rsp)
180129a9f:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
180129aa5:	03 c7                	add    %edi,%eax
180129aa7:	8b 7c 24 04          	mov    0x4(%rsp),%edi
180129aab:	03 c8                	add    %eax,%ecx
180129aad:	89 6c 24 04          	mov    %ebp,0x4(%rsp)
180129ab1:	8b 5c 24 04          	mov    0x4(%rsp),%ebx
180129ab5:	44 03 c9             	add    %ecx,%r9d
180129ab8:	81 c5 a1 eb d9 6e    	add    $0x6ed9eba1,%ebp
180129abe:	33 f7                	xor    %edi,%esi
180129ac0:	41 33 f5             	xor    %r13d,%esi
180129ac3:	41 8b c8             	mov    %r8d,%ecx
180129ac6:	33 74 24 14          	xor    0x14(%rsp),%esi
180129aca:	41 33 cb             	xor    %r11d,%ecx
180129acd:	33 ca                	xor    %edx,%ecx
180129acf:	d1 c6                	rol    $1,%esi
180129ad1:	41 c1 c0 1e          	rol    $0x1e,%r8d
180129ad5:	41 8b c1             	mov    %r9d,%eax
180129ad8:	c1 c0 05             	rol    $0x5,%eax
180129adb:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
180129ae0:	89 74 24 1c          	mov    %esi,0x1c(%rsp)
180129ae4:	03 c6                	add    %esi,%eax
180129ae6:	03 c8                	add    %eax,%ecx
180129ae8:	44 03 d1             	add    %ecx,%r10d
180129aeb:	41 8b c8             	mov    %r8d,%ecx
180129aee:	41 33 c9             	xor    %r9d,%ecx
180129af1:	41 8b c2             	mov    %r10d,%eax
180129af4:	c1 c0 05             	rol    $0x5,%eax
180129af7:	33 ca                	xor    %edx,%ecx
180129af9:	03 c5                	add    %ebp,%eax
180129afb:	41 c1 c1 1e          	rol    $0x1e,%r9d
180129aff:	8b 6c 24 2c          	mov    0x2c(%rsp),%ebp
180129b03:	03 c8                	add    %eax,%ecx
180129b05:	44 03 d9             	add    %ecx,%r11d
180129b08:	33 ef                	xor    %edi,%ebp
180129b0a:	8b 7c 24 30          	mov    0x30(%rsp),%edi
180129b0e:	41 8b c3             	mov    %r11d,%eax
180129b11:	c1 c0 05             	rol    $0x5,%eax
180129b14:	33 ef                	xor    %edi,%ebp
180129b16:	33 ac 24 b8 00 00 00 	xor    0xb8(%rsp),%ebp
180129b1d:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
180129b22:	41 8b c8             	mov    %r8d,%ecx
180129b25:	d1 c5                	rol    $1,%ebp
180129b27:	03 c5                	add    %ebp,%eax
180129b29:	41 33 c9             	xor    %r9d,%ecx
180129b2c:	41 33 ca             	xor    %r10d,%ecx
180129b2f:	41 c1 c2 1e          	rol    $0x1e,%r10d
180129b33:	03 c8                	add    %eax,%ecx
180129b35:	41 8b c6             	mov    %r14d,%eax
180129b38:	33 04 24             	xor    (%rsp),%eax
180129b3b:	03 d1                	add    %ecx,%edx
180129b3d:	33 c6                	xor    %esi,%eax
180129b3f:	41 8b c9             	mov    %r9d,%ecx
180129b42:	33 44 24 10          	xor    0x10(%rsp),%eax
180129b46:	41 33 ca             	xor    %r10d,%ecx
180129b49:	d1 c0                	rol    $1,%eax
180129b4b:	41 33 cb             	xor    %r11d,%ecx
180129b4e:	89 44 24 0c          	mov    %eax,0xc(%rsp)
180129b52:	8b c2                	mov    %edx,%eax
180129b54:	44 8b 7c 24 0c       	mov    0xc(%rsp),%r15d
180129b59:	c1 c0 05             	rol    $0x5,%eax
180129b5c:	41 81 c7 a1 eb d9 6e 	add    $0x6ed9eba1,%r15d
180129b63:	41 03 c7             	add    %r15d,%eax
180129b66:	41 c1 c3 1e          	rol    $0x1e,%r11d
180129b6a:	03 c8                	add    %eax,%ecx
180129b6c:	8b 44 24 28          	mov    0x28(%rsp),%eax
180129b70:	33 44 24 2c          	xor    0x2c(%rsp),%eax
180129b74:	44 03 c1             	add    %ecx,%r8d
180129b77:	33 c3                	xor    %ebx,%eax
180129b79:	33 44 24 20          	xor    0x20(%rsp),%eax
180129b7d:	41 8b ca             	mov    %r10d,%ecx
180129b80:	d1 c0                	rol    $1,%eax
180129b82:	41 33 cb             	xor    %r11d,%ecx
180129b85:	89 44 24 24          	mov    %eax,0x24(%rsp)
180129b89:	33 ca                	xor    %edx,%ecx
180129b8b:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
180129b90:	41 8b c0             	mov    %r8d,%eax
180129b93:	c1 c0 05             	rol    $0x5,%eax
180129b96:	41 81 c4 a1 eb d9 6e 	add    $0x6ed9eba1,%r12d
180129b9d:	41 03 c4             	add    %r12d,%eax
180129ba0:	c1 c2 1e             	rol    $0x1e,%edx
180129ba3:	03 c8                	add    %eax,%ecx
180129ba5:	8b 44 24 18          	mov    0x18(%rsp),%eax
180129ba9:	41 33 c6             	xor    %r14d,%eax
180129bac:	44 03 c9             	add    %ecx,%r9d
180129baf:	33 c5                	xor    %ebp,%eax
180129bb1:	41 8b c8             	mov    %r8d,%ecx
180129bb4:	33 44 24 14          	xor    0x14(%rsp),%eax
180129bb8:	41 33 cb             	xor    %r11d,%ecx
180129bbb:	d1 c0                	rol    $1,%eax
180129bbd:	33 ca                	xor    %edx,%ecx
180129bbf:	89 04 24             	mov    %eax,(%rsp)
180129bc2:	41 8b c1             	mov    %r9d,%eax
180129bc5:	44 8b 34 24          	mov    (%rsp),%r14d
180129bc9:	c1 c0 05             	rol    $0x5,%eax
180129bcc:	41 81 c6 a1 eb d9 6e 	add    $0x6ed9eba1,%r14d
180129bd3:	41 03 c6             	add    %r14d,%eax
180129bd6:	41 c1 c0 1e          	rol    $0x1e,%r8d
180129bda:	03 c8                	add    %eax,%ecx
180129bdc:	44 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14d
180129be3:	00
180129be4:	44 33 74 24 28       	xor    0x28(%rsp),%r14d
180129be9:	44 03 d1             	add    %ecx,%r10d
180129bec:	44 33 74 24 0c       	xor    0xc(%rsp),%r14d
180129bf1:	41 8b c2             	mov    %r10d,%eax
180129bf4:	44 33 74 24 08       	xor    0x8(%rsp),%r14d
180129bf9:	41 8b c8             	mov    %r8d,%ecx
180129bfc:	c1 c0 05             	rol    $0x5,%eax
180129bff:	41 33 c9             	xor    %r9d,%ecx
180129c02:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
180129c07:	41 d1 c6             	rol    $1,%r14d
180129c0a:	41 03 c6             	add    %r14d,%eax
180129c0d:	41 c1 c1 1e          	rol    $0x1e,%r9d
180129c11:	33 ca                	xor    %edx,%ecx
180129c13:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
180129c18:	03 c8                	add    %eax,%ecx
180129c1a:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
180129c21:	33 44 24 18          	xor    0x18(%rsp),%eax
180129c25:	44 03 d9             	add    %ecx,%r11d
180129c28:	33 44 24 24          	xor    0x24(%rsp),%eax
180129c2c:	41 8b c8             	mov    %r8d,%ecx
180129c2f:	33 c7                	xor    %edi,%eax
180129c31:	41 33 c9             	xor    %r9d,%ecx
180129c34:	d1 c0                	rol    $1,%eax
180129c36:	41 33 ca             	xor    %r10d,%ecx
180129c39:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
180129c3d:	41 8b c3             	mov    %r11d,%eax
180129c40:	c1 c0 05             	rol    $0x5,%eax
180129c43:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
180129c48:	41 c1 c2 1e          	rol    $0x1e,%r10d
180129c4c:	03 44 24 1c          	add    0x1c(%rsp),%eax
180129c50:	03 c8                	add    %eax,%ecx
180129c52:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
180129c59:	33 04 24             	xor    (%rsp),%eax
180129c5c:	03 d1                	add    %ecx,%edx
180129c5e:	33 c6                	xor    %esi,%eax
180129c60:	41 8b c9             	mov    %r9d,%ecx
180129c63:	33 84 24 b8 00 00 00 	xor    0xb8(%rsp),%eax
180129c6a:	41 33 ca             	xor    %r10d,%ecx
180129c6d:	d1 c0                	rol    $1,%eax
180129c6f:	41 33 cb             	xor    %r11d,%ecx
180129c72:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
180129c79:	8b c2                	mov    %edx,%eax
180129c7b:	44 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13d
180129c82:	00
180129c83:	c1 c0 05             	rol    $0x5,%eax
180129c86:	41 81 c5 a1 eb d9 6e 	add    $0x6ed9eba1,%r13d
180129c8d:	41 03 c5             	add    %r13d,%eax
180129c90:	03 c8                	add    %eax,%ecx
180129c92:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
180129c99:	44 03 c1             	add    %ecx,%r8d
180129c9c:	41 c1 c3 1e          	rol    $0x1e,%r11d
180129ca0:	41 33 c6             	xor    %r14d,%eax
180129ca3:	44 8b 64 24 20       	mov    0x20(%rsp),%r12d
180129ca8:	44 8b 6c 24 08       	mov    0x8(%rsp),%r13d
180129cad:	33 c3                	xor    %ebx,%eax
180129caf:	33 44 24 10          	xor    0x10(%rsp),%eax
180129cb3:	41 8b ca             	mov    %r10d,%ecx
180129cb6:	d1 c0                	rol    $1,%eax
180129cb8:	41 33 cb             	xor    %r11d,%ecx
180129cbb:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
180129cc2:	33 ca                	xor    %edx,%ecx
180129cc4:	44 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14d
180129ccb:	00
180129ccc:	41 8b c0             	mov    %r8d,%eax
180129ccf:	c1 c0 05             	rol    $0x5,%eax
180129cd2:	41 81 c6 a1 eb d9 6e 	add    $0x6ed9eba1,%r14d
180129cd9:	41 03 c6             	add    %r14d,%eax
180129cdc:	c1 c2 1e             	rol    $0x1e,%edx
180129cdf:	03 c8                	add    %eax,%ecx
180129ce1:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
180129ce6:	44 03 c9             	add    %ecx,%r9d
180129ce9:	44 33 f5             	xor    %ebp,%r14d
180129cec:	45 33 f4             	xor    %r12d,%r14d
180129cef:	41 8b c1             	mov    %r9d,%eax
180129cf2:	44 33 b4 24 b8 00 00 	xor    0xb8(%rsp),%r14d
180129cf9:	00
180129cfa:	41 8b c8             	mov    %r8d,%ecx
180129cfd:	c1 c0 05             	rol    $0x5,%eax
180129d00:	41 33 cb             	xor    %r11d,%ecx
180129d03:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
180129d08:	41 d1 c6             	rol    $1,%r14d
180129d0b:	41 03 c6             	add    %r14d,%eax
180129d0e:	41 c1 c0 1e          	rol    $0x1e,%r8d
180129d12:	33 ca                	xor    %edx,%ecx
180129d14:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
180129d19:	03 c8                	add    %eax,%ecx
180129d1b:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
180129d22:	33 44 24 0c          	xor    0xc(%rsp),%eax
180129d26:	44 03 d1             	add    %ecx,%r10d
180129d29:	33 44 24 14          	xor    0x14(%rsp),%eax
180129d2d:	41 8b c8             	mov    %r8d,%ecx
180129d30:	33 44 24 10          	xor    0x10(%rsp),%eax
180129d34:	41 33 c9             	xor    %r9d,%ecx