1402ee52c:	41 8b c2             	mov    %r10d,%eax
1402ee52f:	c1 c2 07             	rol    $0x7,%edx
1402ee532:	41 33 c3             	xor    %r11d,%eax
1402ee535:	41 03 d0             	add    %r8d,%edx
1402ee538:	23 c2                	and    %edx,%eax
1402ee53a:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee53e:	41 33 c2             	xor    %r10d,%eax
1402ee541:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee546:	03 44 24 14          	add    0x14(%rsp),%eax
1402ee54a:	44 03 c0             	add    %eax,%r8d
1402ee54d:	8b c2                	mov    %edx,%eax
1402ee54f:	41 33 c3             	xor    %r11d,%eax
1402ee552:	c1 c2 0a             	rol    $0xa,%edx
1402ee555:	41 c1 c0 06          	rol    $0x6,%r8d
1402ee559:	45 03 c1             	add    %r9d,%r8d
1402ee55c:	41 23 c0             	and    %r8d,%eax
1402ee55f:	41 33 c3             	xor    %r11d,%eax
1402ee562:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee567:	41 03 c4             	add    %r12d,%eax
1402ee56a:	44 03 c8             	add    %eax,%r9d
1402ee56d:	8b c2                	mov    %edx,%eax
1402ee56f:	41 33 c0             	xor    %r8d,%eax
1402ee572:	41 c1 c1 08          	rol    $0x8,%r9d
1402ee576:	45 03 ca             	add    %r10d,%r9d
1402ee579:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee57d:	41 23 c1             	and    %r9d,%eax
1402ee580:	33 c2                	xor    %edx,%eax
1402ee582:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee587:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
1402ee58e:	44 03 d0             	add    %eax,%r10d
1402ee591:	41 8b c0             	mov    %r8d,%eax
1402ee594:	41 33 c1             	xor    %r9d,%eax
1402ee597:	41 c1 c2 0d          	rol    $0xd,%r10d
1402ee59b:	45 03 d3             	add    %r11d,%r10d
1402ee59e:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee5a2:	41 23 c2             	and    %r10d,%eax
1402ee5a5:	41 33 c0             	xor    %r8d,%eax
1402ee5a8:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee5ad:	41 03 c7             	add    %r15d,%eax
1402ee5b0:	44 03 d8             	add    %eax,%r11d
1402ee5b3:	41 8b c1             	mov    %r9d,%eax
1402ee5b6:	41 33 c2             	xor    %r10d,%eax
1402ee5b9:	41 c1 c3 0b          	rol    $0xb,%r11d
1402ee5bd:	44 03 da             	add    %edx,%r11d
1402ee5c0:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee5c4:	41 23 c3             	and    %r11d,%eax
1402ee5c7:	41 33 c1             	xor    %r9d,%eax
1402ee5ca:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee5cf:	03 04 24             	add    (%rsp),%eax
1402ee5d2:	03 d0                	add    %eax,%edx
1402ee5d4:	41 8b c2             	mov    %r10d,%eax
1402ee5d7:	41 33 c3             	xor    %r11d,%eax
1402ee5da:	c1 c2 09             	rol    $0x9,%edx
1402ee5dd:	41 03 d0             	add    %r8d,%edx
1402ee5e0:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee5e4:	23 c2                	and    %edx,%eax
1402ee5e6:	41 33 c2             	xor    %r10d,%eax
1402ee5e9:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee5ee:	03 c7                	add    %edi,%eax
1402ee5f0:	44 03 c0             	add    %eax,%r8d
1402ee5f3:	8b c2                	mov    %edx,%eax
1402ee5f5:	41 33 c3             	xor    %r11d,%eax
1402ee5f8:	c1 c2 0a             	rol    $0xa,%edx
1402ee5fb:	41 c1 c0 07          	rol    $0x7,%r8d
1402ee5ff:	45 03 c1             	add    %r9d,%r8d
1402ee602:	41 23 c0             	and    %r8d,%eax
1402ee605:	41 33 c3             	xor    %r11d,%eax
1402ee608:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee60d:	03 44 24 0c          	add    0xc(%rsp),%eax
1402ee611:	44 03 c8             	add    %eax,%r9d
1402ee614:	8b c2                	mov    %edx,%eax
1402ee616:	41 33 c0             	xor    %r8d,%eax
1402ee619:	41 c1 c1 0f          	rol    $0xf,%r9d
1402ee61d:	45 03 ca             	add    %r10d,%r9d
1402ee620:	41 23 c1             	and    %r9d,%eax
1402ee623:	33 c2                	xor    %edx,%eax
1402ee625:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee62a:	41 03 c6             	add    %r14d,%eax
1402ee62d:	44 03 d0             	add    %eax,%r10d
1402ee630:	41 c1 c2 07          	rol    $0x7,%r10d
1402ee634:	8b 6c 24 1c          	mov    0x1c(%rsp),%ebp
1402ee638:	45 03 d3             	add    %r11d,%r10d
1402ee63b:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee63f:	41 8b c0             	mov    %r8d,%eax
1402ee642:	41 33 c1             	xor    %r9d,%eax
1402ee645:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee649:	41 23 c2             	and    %r10d,%eax
1402ee64c:	41 33 c0             	xor    %r8d,%eax
1402ee64f:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee654:	03 44 24 08          	add    0x8(%rsp),%eax
1402ee658:	44 03 d8             	add    %eax,%r11d
1402ee65b:	41 8b c1             	mov    %r9d,%eax
1402ee65e:	41 33 c2             	xor    %r10d,%eax
1402ee661:	41 c1 c3 0c          	rol    $0xc,%r11d
1402ee665:	44 03 da             	add    %edx,%r11d
1402ee668:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee66c:	41 23 c3             	and    %r11d,%eax
1402ee66f:	41 33 c1             	xor    %r9d,%eax
1402ee672:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee677:	03 44 24 10          	add    0x10(%rsp),%eax
1402ee67b:	03 d0                	add    %eax,%edx
1402ee67d:	41 8b c2             	mov    %r10d,%eax
1402ee680:	41 33 c3             	xor    %r11d,%eax
1402ee683:	c1 c2 0f             	rol    $0xf,%edx
1402ee686:	41 03 d0             	add    %r8d,%edx
1402ee689:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee68d:	23 c2                	and    %edx,%eax
1402ee68f:	41 33 c2             	xor    %r10d,%eax
1402ee692:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee697:	03 44 24 18          	add    0x18(%rsp),%eax
1402ee69b:	44 03 c0             	add    %eax,%r8d
1402ee69e:	8b c2                	mov    %edx,%eax
1402ee6a0:	41 33 c3             	xor    %r11d,%eax
1402ee6a3:	c1 c2 0a             	rol    $0xa,%edx
1402ee6a6:	41 c1 c0 09          	rol    $0x9,%r8d
1402ee6aa:	45 03 c1             	add    %r9d,%r8d
1402ee6ad:	41 23 c0             	and    %r8d,%eax
1402ee6b0:	41 33 c3             	xor    %r11d,%eax
1402ee6b3:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee6b8:	03 44 24 04          	add    0x4(%rsp),%eax
1402ee6bc:	44 03 c8             	add    %eax,%r9d
1402ee6bf:	8b c2                	mov    %edx,%eax
1402ee6c1:	41 33 c0             	xor    %r8d,%eax
1402ee6c4:	41 c1 c1 0b          	rol    $0xb,%r9d
1402ee6c8:	45 03 ca             	add    %r10d,%r9d
1402ee6cb:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee6cf:	41 23 c1             	and    %r9d,%eax
1402ee6d2:	33 c2                	xor    %edx,%eax
1402ee6d4:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee6d9:	03 c6                	add    %esi,%eax
1402ee6db:	44 03 d0             	add    %eax,%r10d
1402ee6de:	41 8b c0             	mov    %r8d,%eax
1402ee6e1:	41 33 c1             	xor    %r9d,%eax
1402ee6e4:	41 c1 c2 07          	rol    $0x7,%r10d
1402ee6e8:	45 03 d3             	add    %r11d,%r10d
1402ee6eb:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee6ef:	41 23 c2             	and    %r10d,%eax
1402ee6f2:	41 33 c0             	xor    %r8d,%eax
1402ee6f5:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee6fa:	03 c5                	add    %ebp,%eax
1402ee6fc:	44 03 d8             	add    %eax,%r11d
1402ee6ff:	41 8b c1             	mov    %r9d,%eax
1402ee702:	41 33 c2             	xor    %r10d,%eax
1402ee705:	41 c1 c3 0d          	rol    $0xd,%r11d
1402ee709:	44 03 da             	add    %edx,%r11d
1402ee70c:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee710:	41 23 c3             	and    %r11d,%eax
1402ee713:	41 33 c1             	xor    %r9d,%eax
1402ee716:	05 99 79 82 5a       	add    $0x5a827999,%eax
1402ee71b:	41 03 c5             	add    %r13d,%eax
1402ee71e:	03 d0                	add    %eax,%edx
1402ee720:	41 8b c3             	mov    %r11d,%eax
1402ee723:	f7 d0                	not    %eax
1402ee725:	c1 c2 0c             	rol    $0xc,%edx
1402ee728:	41 03 d0             	add    %r8d,%edx
1402ee72b:	0b c2                	or     %edx,%eax
1402ee72d:	41 33 c2             	xor    %r10d,%eax
1402ee730:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee735:	03 44 24 0c          	add    0xc(%rsp),%eax
1402ee739:	44 03 c0             	add    %eax,%r8d
1402ee73c:	41 c1 c0 0b          	rol    $0xb,%r8d
1402ee740:	45 03 c1             	add    %r9d,%r8d
1402ee743:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee747:	8b c2                	mov    %edx,%eax
1402ee749:	c1 c2 0a             	rol    $0xa,%edx
1402ee74c:	f7 d0                	not    %eax
1402ee74e:	41 0b c0             	or     %r8d,%eax
1402ee751:	41 33 c3             	xor    %r11d,%eax
1402ee754:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee759:	41 03 c7             	add    %r15d,%eax
1402ee75c:	44 03 c8             	add    %eax,%r9d
1402ee75f:	41 8b c0             	mov    %r8d,%eax
1402ee762:	f7 d0                	not    %eax
1402ee764:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee768:	41 c1 c1 0d          	rol    $0xd,%r9d
1402ee76c:	45 03 ca             	add    %r10d,%r9d
1402ee76f:	41 0b c1             	or     %r9d,%eax
1402ee772:	33 c2                	xor    %edx,%eax
1402ee774:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee779:	03 c6                	add    %esi,%eax
1402ee77b:	44 03 d0             	add    %eax,%r10d
1402ee77e:	41 8b c1             	mov    %r9d,%eax
1402ee781:	f7 d0                	not    %eax
1402ee783:	41 c1 c2 06          	rol    $0x6,%r10d
1402ee787:	45 03 d3             	add    %r11d,%r10d
1402ee78a:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee78e:	41 0b c2             	or     %r10d,%eax
1402ee791:	41 33 c0             	xor    %r8d,%eax
1402ee794:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee799:	03 44 24 14          	add    0x14(%rsp),%eax
1402ee79d:	44 03 d8             	add    %eax,%r11d
1402ee7a0:	41 8b c2             	mov    %r10d,%eax
1402ee7a3:	f7 d0                	not    %eax
1402ee7a5:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee7a9:	41 c1 c3 07          	rol    $0x7,%r11d
1402ee7ad:	44 03 da             	add    %edx,%r11d
1402ee7b0:	41 0b c3             	or     %r11d,%eax
1402ee7b3:	41 33 c1             	xor    %r9d,%eax
1402ee7b6:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee7bb:	03 44 24 10          	add    0x10(%rsp),%eax
1402ee7bf:	03 d0                	add    %eax,%edx
1402ee7c1:	41 8b c3             	mov    %r11d,%eax
1402ee7c4:	f7 d0                	not    %eax
1402ee7c6:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee7ca:	c1 c2 0e             	rol    $0xe,%edx
1402ee7cd:	41 03 d0             	add    %r8d,%edx
1402ee7d0:	0b c2                	or     %edx,%eax
1402ee7d2:	41 33 c2             	xor    %r10d,%eax
1402ee7d5:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee7da:	03 c7                	add    %edi,%eax
1402ee7dc:	44 03 c0             	add    %eax,%r8d
1402ee7df:	8b c2                	mov    %edx,%eax
1402ee7e1:	f7 d0                	not    %eax
1402ee7e3:	41 c1 c0 09          	rol    $0x9,%r8d
1402ee7e7:	45 03 c1             	add    %r9d,%r8d
1402ee7ea:	c1 c2 0a             	rol    $0xa,%edx
1402ee7ed:	41 0b c0             	or     %r8d,%eax
1402ee7f0:	41 33 c3             	xor    %r11d,%eax
1402ee7f3:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee7f8:	41 03 c5             	add    %r13d,%eax
1402ee7fb:	44 03 c8             	add    %eax,%r9d
1402ee7fe:	41 8b c0             	mov    %r8d,%eax
1402ee801:	f7 d0                	not    %eax
1402ee803:	41 c1 c1 0d          	rol    $0xd,%r9d
1402ee807:	45 03 ca             	add    %r10d,%r9d
1402ee80a:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee80e:	41 0b c1             	or     %r9d,%eax
1402ee811:	33 c2                	xor    %edx,%eax
1402ee813:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee818:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
1402ee81f:	44 03 d0             	add    %eax,%r10d
1402ee822:	41 8b c1             	mov    %r9d,%eax
1402ee825:	f7 d0                	not    %eax
1402ee827:	41 c1 c2 0f          	rol    $0xf,%r10d
1402ee82b:	45 03 d3             	add    %r11d,%r10d
1402ee82e:	41 0b c2             	or     %r10d,%eax
1402ee831:	41 33 c0             	xor    %r8d,%eax
1402ee834:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee839:	03 44 24 04          	add    0x4(%rsp),%eax
1402ee83d:	44 03 d8             	add    %eax,%r11d
1402ee840:	41 c1 c3 0e          	rol    $0xe,%r11d
1402ee844:	44 03 da             	add    %edx,%r11d
1402ee847:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee84b:	41 8b c2             	mov    %r10d,%eax
1402ee84e:	f7 d0                	not    %eax
1402ee850:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee854:	41 0b c3             	or     %r11d,%eax
1402ee857:	41 33 c1             	xor    %r9d,%eax
1402ee85a:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee85f:	03 c3                	add    %ebx,%eax
1402ee861:	03 d0                	add    %eax,%edx
1402ee863:	41 8b c3             	mov    %r11d,%eax
1402ee866:	f7 d0                	not    %eax
1402ee868:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee86c:	c1 c2 08             	rol    $0x8,%edx
1402ee86f:	41 03 d0             	add    %r8d,%edx
1402ee872:	0b c2                	or     %edx,%eax
1402ee874:	41 33 c2             	xor    %r10d,%eax
1402ee877:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee87c:	03 44 24 08          	add    0x8(%rsp),%eax
1402ee880:	44 03 c0             	add    %eax,%r8d
1402ee883:	8b c2                	mov    %edx,%eax
1402ee885:	f7 d0                	not    %eax
1402ee887:	41 c1 c0 0d          	rol    $0xd,%r8d
1402ee88b:	45 03 c1             	add    %r9d,%r8d
1402ee88e:	c1 c2 0a             	rol    $0xa,%edx
1402ee891:	41 0b c0             	or     %r8d,%eax
1402ee894:	41 33 c3             	xor    %r11d,%eax
1402ee897:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee89c:	03 04 24             	add    (%rsp),%eax
1402ee89f:	44 03 c8             	add    %eax,%r9d
1402ee8a2:	41 8b c0             	mov    %r8d,%eax
1402ee8a5:	f7 d0                	not    %eax
1402ee8a7:	41 c1 c1 06          	rol    $0x6,%r9d
1402ee8ab:	45 03 ca             	add    %r10d,%r9d
1402ee8ae:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee8b2:	41 0b c1             	or     %r9d,%eax
1402ee8b5:	33 c2                	xor    %edx,%eax
1402ee8b7:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee8bc:	41 03 c4             	add    %r12d,%eax
1402ee8bf:	44 03 d0             	add    %eax,%r10d
1402ee8c2:	41 8b c1             	mov    %r9d,%eax
1402ee8c5:	f7 d0                	not    %eax
1402ee8c7:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee8cb:	41 c1 c2 05          	rol    $0x5,%r10d
1402ee8cf:	45 03 d3             	add    %r11d,%r10d
1402ee8d2:	41 0b c2             	or     %r10d,%eax
1402ee8d5:	41 33 c0             	xor    %r8d,%eax
1402ee8d8:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee8dd:	03 c5                	add    %ebp,%eax
1402ee8df:	44 03 d8             	add    %eax,%r11d
1402ee8e2:	41 8b c2             	mov    %r10d,%eax
1402ee8e5:	f7 d0                	not    %eax
1402ee8e7:	41 c1 c3 0c          	rol    $0xc,%r11d
1402ee8eb:	44 03 da             	add    %edx,%r11d
1402ee8ee:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee8f2:	41 0b c3             	or     %r11d,%eax
1402ee8f5:	41 33 c1             	xor    %r9d,%eax
1402ee8f8:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee8fd:	03 44 24 18          	add    0x18(%rsp),%eax
1402ee901:	03 d0                	add    %eax,%edx
1402ee903:	41 8b c3             	mov    %r11d,%eax
1402ee906:	f7 d0                	not    %eax
1402ee908:	c1 c2 07             	rol    $0x7,%edx
1402ee90b:	41 03 d0             	add    %r8d,%edx
1402ee90e:	41 c1 c3 0a          	rol    $0xa,%r11d
1402ee912:	0b c2                	or     %edx,%eax
1402ee914:	41 33 c2             	xor    %r10d,%eax
1402ee917:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
1402ee91c:	41 03 c6             	add    %r14d,%eax
1402ee91f:	44 03 c0             	add    %eax,%r8d
1402ee922:	8b c2                	mov    %edx,%eax
1402ee924:	41 c1 c0 05          	rol    $0x5,%r8d
1402ee928:	45 03 c1             	add    %r9d,%r8d
1402ee92b:	41 33 c0             	xor    %r8d,%eax
1402ee92e:	41 23 c3             	and    %r11d,%eax
1402ee931:	33 c2                	xor    %edx,%eax
1402ee933:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
1402ee938:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
1402ee93f:	44 03 c8             	add    %eax,%r9d
1402ee942:	41 c1 c1 0b          	rol    $0xb,%r9d
1402ee946:	45 03 ca             	add    %r10d,%r9d
1402ee949:	c1 c2 0a             	rol    $0xa,%edx
1402ee94c:	41 8b c0             	mov    %r8d,%eax
1402ee94f:	41 33 c1             	xor    %r9d,%eax
1402ee952:	23 c2                	and    %edx,%eax
1402ee954:	41 33 c0             	xor    %r8d,%eax
1402ee957:	41 c1 c0 0a          	rol    $0xa,%r8d
1402ee95b:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
1402ee960:	03 44 24 10          	add    0x10(%rsp),%eax
1402ee964:	44 03 d0             	add    %eax,%r10d
1402ee967:	41 8b c1             	mov    %r9d,%eax
1402ee96a:	41 c1 c2 0c          	rol    $0xc,%r10d
1402ee96e:	45 03 d3             	add    %r11d,%r10d
1402ee971:	41 33 c2             	xor    %r10d,%eax
1402ee974:	41 23 c0             	and    %r8d,%eax
1402ee977:	41 33 c1             	xor    %r9d,%eax
1402ee97a:	41 c1 c1 0a          	rol    $0xa,%r9d
1402ee97e:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
1402ee983:	03 c5                	add    %ebp,%eax
1402ee985:	44 03 d8             	add    %eax,%r11d
1402ee988:	41 8b c2             	mov    %r10d,%eax
1402ee98b:	41 c1 c3 0e          	rol    $0xe,%r11d
1402ee98f:	44 03 da             	add    %edx,%r11d
1402ee992:	41 33 c3             	xor    %r11d,%eax
1402ee995:	41 23 c1             	and    %r9d,%eax
1402ee998:	41 33 c2             	xor    %r10d,%eax
1402ee99b:	41 c1 c2 0a          	rol    $0xa,%r10d
1402ee99f:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
1402ee9a4:	41 03 c7             	add    %r15d,%eax