180129669:	8b 3a                	mov    (%rdx),%edi
18012966b:	8b 51 10             	mov    0x10(%rcx),%edx
18012966e:	41 8b cb             	mov    %r11d,%ecx
180129671:	8b 73 04             	mov    0x4(%rbx),%esi
180129674:	33 cd                	xor    %ebp,%ecx
180129676:	44 8b 73 08          	mov    0x8(%rbx),%r14d
18012967a:	41 23 ca             	and    %r10d,%ecx
18012967d:	44 8b 7b 0c          	mov    0xc(%rbx),%r15d
180129681:	41 33 cb             	xor    %r11d,%ecx
180129684:	44 8b 63 10          	mov    0x10(%rbx),%r12d
180129688:	c1 c0 05             	rol    $0x5,%eax
18012968b:	03 c2                	add    %edx,%eax
18012968d:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
180129692:	03 c8                	add    %eax,%ecx
180129694:	44 89 54 24 3c       	mov    %r10d,0x3c(%rsp)
180129699:	41 81 c3 99 79 82 5a 	add    $0x5a827999,%r11d
1801296a0:	89 54 24 48          	mov    %edx,0x48(%rsp)
1801296a4:	41 8b d2             	mov    %r10d,%edx
1801296a7:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
1801296ac:	c1 c2 1e             	rol    $0x1e,%edx
1801296af:	44 8b d5             	mov    %ebp,%r10d
1801296b2:	44 33 d2             	xor    %edx,%r10d
1801296b5:	89 6c 24 40          	mov    %ebp,0x40(%rsp)
1801296b9:	45 23 d0             	and    %r8d,%r10d
1801296bc:	41 c1 c0 1e          	rol    $0x1e,%r8d
1801296c0:	44 33 d5             	xor    %ebp,%r10d
1801296c3:	81 c5 99 79 82 5a    	add    $0x5a827999,%ebp
1801296c9:	0f ce                	bswap  %esi
1801296cb:	0f cf                	bswap  %edi
1801296cd:	41 0f ce             	bswap  %r14d
1801296d0:	41 0f cf             	bswap  %r15d
1801296d3:	41 0f cc             	bswap  %r12d
1801296d6:	44 8d 8f 99 79 82 5a 	lea    0x5a827999(%rdi),%r9d
1801296dd:	89 74 24 30          	mov    %esi,0x30(%rsp)
1801296e1:	44 03 c9             	add    %ecx,%r9d
1801296e4:	41 8b c1             	mov    %r9d,%eax
1801296e7:	c1 c0 05             	rol    $0x5,%eax
1801296ea:	03 c6                	add    %esi,%eax
1801296ec:	44 03 d0             	add    %eax,%r10d
1801296ef:	45 03 d3             	add    %r11d,%r10d
1801296f2:	44 8b da             	mov    %edx,%r11d
1801296f5:	45 33 d8             	xor    %r8d,%r11d
1801296f8:	41 8b c2             	mov    %r10d,%eax
1801296fb:	c1 c0 05             	rol    $0x5,%eax
1801296fe:	45 23 d9             	and    %r9d,%r11d
180129701:	41 03 c6             	add    %r14d,%eax
180129704:	41 c1 c1 1e          	rol    $0x1e,%r9d
180129708:	44 33 da             	xor    %edx,%r11d
18012970b:	41 8b c9             	mov    %r9d,%ecx
18012970e:	41 33 c8             	xor    %r8d,%ecx
180129711:	44 03 d8             	add    %eax,%r11d
180129714:	41 23 ca             	and    %r10d,%ecx
180129717:	44 03 dd             	add    %ebp,%r11d
18012971a:	8b 6b 14             	mov    0x14(%rbx),%ebp
18012971d:	41 33 c8             	xor    %r8d,%ecx
180129720:	41 8b c3             	mov    %r11d,%eax
180129723:	41 c1 c2 1e          	rol    $0x1e,%r10d
180129727:	c1 c0 05             	rol    $0x5,%eax
18012972a:	81 c2 99 79 82 5a    	add    $0x5a827999,%edx
180129730:	41 03 c7             	add    %r15d,%eax
180129733:	41 81 c0 99 79 82 5a 	add    $0x5a827999,%r8d
18012973a:	03 c8                	add    %eax,%ecx
18012973c:	03 d1                	add    %ecx,%edx
18012973e:	41 8b c9             	mov    %r9d,%ecx
180129741:	41 33 ca             	xor    %r10d,%ecx
180129744:	8b c2                	mov    %edx,%eax
180129746:	41 23 cb             	and    %r11d,%ecx
180129749:	c1 c0 05             	rol    $0x5,%eax
18012974c:	41 03 c4             	add    %r12d,%eax
18012974f:	41 33 c9             	xor    %r9d,%ecx
180129752:	03 c8                	add    %eax,%ecx
180129754:	44 03 c1             	add    %ecx,%r8d
180129757:	41 c1 c3 1e          	rol    $0x1e,%r11d
18012975b:	41 8b c0             	mov    %r8d,%eax
18012975e:	0f cd                	bswap  %ebp
180129760:	44 8b 6b 18          	mov    0x18(%rbx),%r13d
180129764:	41 8b ca             	mov    %r10d,%ecx
180129767:	41 33 cb             	xor    %r11d,%ecx
18012976a:	c1 c0 05             	rol    $0x5,%eax
18012976d:	23 ca                	and    %edx,%ecx
18012976f:	05 99 79 82 5a       	add    $0x5a827999,%eax
180129774:	41 33 ca             	xor    %r10d,%ecx
180129777:	c1 c2 1e             	rol    $0x1e,%edx
18012977a:	03 c5                	add    %ebp,%eax
18012977c:	03 c8                	add    %eax,%ecx
18012977e:	44 03 c9             	add    %ecx,%r9d
180129781:	41 8b cb             	mov    %r11d,%ecx
180129784:	33 ca                	xor    %edx,%ecx
180129786:	41 8b c1             	mov    %r9d,%eax
180129789:	41 23 c8             	and    %r8d,%ecx
18012978c:	c1 c0 05             	rol    $0x5,%eax
18012978f:	41 33 cb             	xor    %r11d,%ecx
180129792:	41 c1 c0 1e          	rol    $0x1e,%r8d
180129796:	05 99 79 82 5a       	add    $0x5a827999,%eax
18012979b:	41 0f cd             	bswap  %r13d
18012979e:	41 03 c5             	add    %r13d,%eax
1801297a1:	03 c8                	add    %eax,%ecx
1801297a3:	8b 43 1c             	mov    0x1c(%rbx),%eax
1801297a6:	44 03 d1             	add    %ecx,%r10d
1801297a9:	8b ca                	mov    %edx,%ecx
1801297ab:	41 33 c8             	xor    %r8d,%ecx
1801297ae:	41 23 c9             	and    %r9d,%ecx
1801297b1:	41 c1 c1 1e          	rol    $0x1e,%r9d
1801297b5:	33 ca                	xor    %edx,%ecx
1801297b7:	0f c8                	bswap  %eax
1801297b9:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
1801297bd:	41 8b c2             	mov    %r10d,%eax
1801297c0:	8b 74 24 1c          	mov    0x1c(%rsp),%esi
1801297c4:	c1 c0 05             	rol    $0x5,%eax
1801297c7:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
1801297cd:	03 c6                	add    %esi,%eax
1801297cf:	8b 73 20             	mov    0x20(%rbx),%esi
1801297d2:	03 c8                	add    %eax,%ecx
1801297d4:	44 03 d9             	add    %ecx,%r11d
1801297d7:	41 8b c9             	mov    %r9d,%ecx
1801297da:	41 33 c8             	xor    %r8d,%ecx
1801297dd:	41 8b c3             	mov    %r11d,%eax
1801297e0:	41 23 ca             	and    %r10d,%ecx
1801297e3:	c1 c0 05             	rol    $0x5,%eax
1801297e6:	41 33 c8             	xor    %r8d,%ecx
1801297e9:	41 c1 c2 1e          	rol    $0x1e,%r10d
1801297ed:	0f ce                	bswap  %esi
1801297ef:	89 74 24 04          	mov    %esi,0x4(%rsp)
1801297f3:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
1801297f9:	03 c6                	add    %esi,%eax
1801297fb:	03 c8                	add    %eax,%ecx
1801297fd:	8b 43 24             	mov    0x24(%rbx),%eax
180129800:	03 d1                	add    %ecx,%edx
180129802:	41 8b c9             	mov    %r9d,%ecx
180129805:	41 33 ca             	xor    %r10d,%ecx
180129808:	41 23 cb             	and    %r11d,%ecx
18012980b:	41 c1 c3 1e          	rol    $0x1e,%r11d
18012980f:	41 33 c9             	xor    %r9d,%ecx
180129812:	0f c8                	bswap  %eax
180129814:	89 04 24             	mov    %eax,(%rsp)
180129817:	8b c2                	mov    %edx,%eax
180129819:	8b 34 24             	mov    (%rsp),%esi
18012981c:	c1 c0 05             	rol    $0x5,%eax
18012981f:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
180129825:	03 c6                	add    %esi,%eax
180129827:	8b 73 28             	mov    0x28(%rbx),%esi
18012982a:	03 c8                	add    %eax,%ecx
18012982c:	44 03 c1             	add    %ecx,%r8d
18012982f:	41 8b ca             	mov    %r10d,%ecx
180129832:	41 33 cb             	xor    %r11d,%ecx
180129835:	41 8b c0             	mov    %r8d,%eax
180129838:	23 ca                	and    %edx,%ecx
18012983a:	c1 c0 05             	rol    $0x5,%eax
18012983d:	0f ce                	bswap  %esi
18012983f:	41 33 ca             	xor    %r10d,%ecx
180129842:	89 74 24 2c          	mov    %esi,0x2c(%rsp)
180129846:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
18012984c:	03 c6                	add    %esi,%eax
18012984e:	03 c8                	add    %eax,%ecx
180129850:	44 03 c9             	add    %ecx,%r9d
180129853:	c1 c2 1e             	rol    $0x1e,%edx
180129856:	8b 73 2c             	mov    0x2c(%rbx),%esi
180129859:	41 8b c1             	mov    %r9d,%eax
18012985c:	c1 c0 05             	rol    $0x5,%eax
18012985f:	41 8b cb             	mov    %r11d,%ecx
180129862:	33 ca                	xor    %edx,%ecx
180129864:	41 23 c8             	and    %r8d,%ecx
180129867:	41 c1 c0 1e          	rol    $0x1e,%r8d
18012986b:	41 33 cb             	xor    %r11d,%ecx
18012986e:	0f ce                	bswap  %esi
180129870:	89 74 24 08          	mov    %esi,0x8(%rsp)
180129874:	81 c6 99 79 82 5a    	add    $0x5a827999,%esi
18012987a:	03 c6                	add    %esi,%eax
18012987c:	8b 73 30             	mov    0x30(%rbx),%esi
18012987f:	03 c8                	add    %eax,%ecx
180129881:	44 03 d1             	add    %ecx,%r10d
180129884:	8b ca                	mov    %edx,%ecx
180129886:	41 33 c8             	xor    %r8d,%ecx
180129889:	41 8b c2             	mov    %r10d,%eax
18012988c:	41 23 c9             	and    %r9d,%ecx
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