1402f16f6:	41 8b d2             	mov    %r10d,%edx
1402f16f9:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1402f16fe:	33 d7                	xor    %edi,%edx
1402f1700:	41 23 d3             	and    %r11d,%edx
1402f1703:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1707:	33 d7                	xor    %edi,%edx
1402f1709:	41 c1 ca 0d          	ror    $0xd,%r10d
1402f170d:	41 03 d1             	add    %r9d,%edx
1402f1710:	c1 c6 09             	rol    $0x9,%esi
1402f1713:	41 03 d4             	add    %r12d,%edx
1402f1716:	03 d3                	add    %ebx,%edx
1402f1718:	8b da                	mov    %edx,%ebx
1402f171a:	8b c2                	mov    %edx,%eax
1402f171c:	c1 c0 09             	rol    $0x9,%eax
1402f171f:	c1 cb 0f             	ror    $0xf,%ebx
1402f1722:	33 d8                	xor    %eax,%ebx
1402f1724:	41 8b c0             	mov    %r8d,%eax
1402f1727:	33 da                	xor    %edx,%ebx
1402f1729:	41 33 c5             	xor    %r13d,%eax
1402f172c:	41 33 c4             	xor    %r12d,%eax
1402f172f:	8b d0                	mov    %eax,%edx
1402f1731:	c1 c8 09             	ror    $0x9,%eax
1402f1734:	c1 c2 0f             	rol    $0xf,%edx
1402f1737:	33 d0                	xor    %eax,%edx
1402f1739:	44 8d 8b 53 ec 3c d4 	lea    -0x2bc313ad(%rbx),%r9d
1402f1740:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
1402f1747:	c1 c0 07             	rol    $0x7,%eax
1402f174a:	33 d0                	xor    %eax,%edx
1402f174c:	41 8b c6             	mov    %r14d,%eax
1402f174f:	41 33 d0             	xor    %r8d,%edx
1402f1752:	23 c5                	and    %ebp,%eax
1402f1754:	33 54 24 20          	xor    0x20(%rsp),%edx
1402f1758:	45 8b c6             	mov    %r14d,%r8d
1402f175b:	41 33 d5             	xor    %r13d,%edx
1402f175e:	44 0b c5             	or     %ebp,%r8d
1402f1761:	44 33 e2             	xor    %edx,%r12d
1402f1764:	c1 c5 09             	rol    $0x9,%ebp
1402f1767:	44 23 c6             	and    %esi,%r8d
1402f176a:	44 89 64 24 14       	mov    %r12d,0x14(%rsp)
1402f176f:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
1402f1774:	44 0b c0             	or     %eax,%r8d
1402f1777:	41 8b d6             	mov    %r14d,%edx
1402f177a:	c1 c2 0c             	rol    $0xc,%edx
1402f177d:	44 03 ca             	add    %edx,%r9d
1402f1780:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1784:	41 8b c1             	mov    %r9d,%eax
1402f1787:	33 c2                	xor    %edx,%eax
1402f1789:	41 8b d2             	mov    %r10d,%edx
1402f178c:	41 03 c7             	add    %r15d,%eax
1402f178f:	41 33 d3             	xor    %r11d,%edx
1402f1792:	44 8b 7c 24 08       	mov    0x8(%rsp),%r15d
1402f1797:	41 03 c0             	add    %r8d,%eax
1402f179a:	44 33 7c 24 10       	xor    0x10(%rsp),%r15d
1402f179f:	23 d3                	and    %ebx,%edx
1402f17a1:	44 8b 04 24          	mov    (%rsp),%r8d
1402f17a5:	44 03 f8             	add    %eax,%r15d
1402f17a8:	41 33 d2             	xor    %r10d,%edx
1402f17ab:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f17af:	41 03 d1             	add    %r9d,%edx
1402f17b2:	41 c1 cb 0d          	ror    $0xd,%r11d
1402f17b6:	44 8b 4c 24 10       	mov    0x10(%rsp),%r9d
1402f17bb:	41 03 d1             	add    %r9d,%edx
1402f17be:	03 d7                	add    %edi,%edx
1402f17c0:	8b fa                	mov    %edx,%edi
1402f17c2:	8b c2                	mov    %edx,%eax
1402f17c4:	c1 c0 09             	rol    $0x9,%eax
1402f17c7:	c1 cf 0f             	ror    $0xf,%edi
1402f17ca:	33 f8                	xor    %eax,%edi
1402f17cc:	41 8b c0             	mov    %r8d,%eax
1402f17cf:	41 33 c4             	xor    %r12d,%eax
1402f17d2:	33 fa                	xor    %edx,%edi
1402f17d4:	41 33 c1             	xor    %r9d,%eax
1402f17d7:	8b d0                	mov    %eax,%edx
1402f17d9:	c1 c8 09             	ror    $0x9,%eax
1402f17dc:	c1 c2 0f             	rol    $0xf,%edx
1402f17df:	33 d0                	xor    %eax,%edx
1402f17e1:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1402f17e5:	c1 c0 07             	rol    $0x7,%eax
1402f17e8:	33 d0                	xor    %eax,%edx
1402f17ea:	41 33 d0             	xor    %r8d,%edx
1402f17ed:	33 54 24 18          	xor    0x18(%rsp),%edx
1402f17f1:	45 8b c7             	mov    %r15d,%r8d
1402f17f4:	41 33 d4             	xor    %r12d,%edx
1402f17f7:	45 0b c6             	or     %r14d,%r8d
1402f17fa:	44 33 ca             	xor    %edx,%r9d
1402f17fd:	44 23 c5             	and    %ebp,%r8d
1402f1800:	44 89 4c 24 10       	mov    %r9d,0x10(%rsp)
1402f1805:	41 8b d7             	mov    %r15d,%edx
1402f1808:	c1 c2 0c             	rol    $0xc,%edx
1402f180b:	44 8d 8f a7 d8 79 a8 	lea    -0x57862759(%rdi),%r9d
1402f1812:	44 03 ca             	add    %edx,%r9d
1402f1815:	41 8b c7             	mov    %r15d,%eax
1402f1818:	41 23 c6             	and    %r14d,%eax
1402f181b:	41 c1 c1 07          	rol    $0x7,%r9d
1402f181f:	44 0b c0             	or     %eax,%r8d
1402f1822:	41 c1 c6 09          	rol    $0x9,%r14d
1402f1826:	41 8b c1             	mov    %r9d,%eax
1402f1829:	33 c2                	xor    %edx,%eax
1402f182b:	41 8b d3             	mov    %r11d,%edx
1402f182e:	33 d3                	xor    %ebx,%edx
1402f1830:	03 c6                	add    %esi,%eax
1402f1832:	8b 74 24 3c          	mov    0x3c(%rsp),%esi
1402f1836:	41 03 c0             	add    %r8d,%eax
1402f1839:	33 74 24 04          	xor    0x4(%rsp),%esi
1402f183d:	23 d7                	and    %edi,%edx
1402f183f:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
1402f1844:	41 33 d3             	xor    %r11d,%edx
1402f1847:	41 03 d1             	add    %r9d,%edx
1402f184a:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f184e:	03 54 24 04          	add    0x4(%rsp),%edx
1402f1852:	03 f0                	add    %eax,%esi
1402f1854:	41 03 d2             	add    %r10d,%edx
1402f1857:	c1 cb 0d             	ror    $0xd,%ebx
1402f185a:	44 8b d2             	mov    %edx,%r10d
1402f185d:	8b c2                	mov    %edx,%eax
1402f185f:	c1 c0 09             	rol    $0x9,%eax
1402f1862:	41 c1 ca 0f          	ror    $0xf,%r10d
1402f1866:	44 33 d0             	xor    %eax,%r10d
1402f1869:	41 8b c0             	mov    %r8d,%eax
1402f186c:	33 44 24 30          	xor    0x30(%rsp),%eax
1402f1870:	44 33 d2             	xor    %edx,%r10d
1402f1873:	33 44 24 04          	xor    0x4(%rsp),%eax
1402f1877:	8b d0                	mov    %eax,%edx
1402f1879:	c1 c8 09             	ror    $0x9,%eax
1402f187c:	c1 c2 0f             	rol    $0xf,%edx
1402f187f:	33 d0                	xor    %eax,%edx
1402f1881:	45 8d 8a 4f b1 f3 50 	lea    0x50f3b14f(%r10),%r9d
1402f1888:	8b 44 24 08          	mov    0x8(%rsp),%eax
1402f188c:	c1 c0 07             	rol    $0x7,%eax
1402f188f:	33 d0                	xor    %eax,%edx
1402f1891:	8b c6                	mov    %esi,%eax
1402f1893:	41 33 d0             	xor    %r8d,%edx
1402f1896:	41 23 c7             	and    %r15d,%eax
1402f1899:	33 54 24 1c          	xor    0x1c(%rsp),%edx
1402f189d:	44 8b c6             	mov    %esi,%r8d
1402f18a0:	33 54 24 30          	xor    0x30(%rsp),%edx
1402f18a4:	45 0b c7             	or     %r15d,%r8d
1402f18a7:	31 54 24 04          	xor    %edx,0x4(%rsp)
1402f18ab:	45 23 c6             	and    %r14d,%r8d
1402f18ae:	44 0b c0             	or     %eax,%r8d
1402f18b1:	41 c1 c7 09          	rol    $0x9,%r15d
1402f18b5:	8b d6                	mov    %esi,%edx
1402f18b7:	c1 c2 0c             	rol    $0xc,%edx
1402f18ba:	44 03 ca             	add    %edx,%r9d
1402f18bd:	41 c1 c1 07          	rol    $0x7,%r9d
1402f18c1:	41 8b c1             	mov    %r9d,%eax
1402f18c4:	33 c2                	xor    %edx,%eax
1402f18c6:	8b d3                	mov    %ebx,%edx
1402f18c8:	33 d7                	xor    %edi,%edx
1402f18ca:	03 c5                	add    %ebp,%eax
1402f18cc:	41 23 d2             	and    %r10d,%edx
1402f18cf:	41 03 c0             	add    %r8d,%eax
1402f18d2:	33 d3                	xor    %ebx,%edx
1402f18d4:	41 8b ed             	mov    %r13d,%ebp
1402f18d7:	33 ac 24 c8 00 00 00 	xor    0xc8(%rsp),%ebp
1402f18de:	41 03 d1             	add    %r9d,%edx
1402f18e1:	03 94 24 c8 00 00 00 	add    0xc8(%rsp),%edx
1402f18e8:	03 e8                	add    %eax,%ebp
1402f18ea:	41 03 d3             	add    %r11d,%edx
1402f18ed:	c1 cf 0d             	ror    $0xd,%edi
1402f18f0:	44 8b da             	mov    %edx,%r11d
1402f18f3:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
1402f18f8:	8b c2                	mov    %edx,%eax
1402f18fa:	c1 c0 09             	rol    $0x9,%eax
1402f18fd:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1901:	41 c1 cb 0f          	ror    $0xf,%r11d
1402f1905:	44 33 d8             	xor    %eax,%r11d
1402f1908:	41 8b c0             	mov    %r8d,%eax
1402f190b:	33 44 24 20          	xor    0x20(%rsp),%eax
1402f190f:	44 33 da             	xor    %edx,%r11d
1402f1912:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
1402f1919:	8b d0                	mov    %eax,%edx
1402f191b:	c1 c8 09             	ror    $0x9,%eax
1402f191e:	c1 c2 0f             	rol    $0xf,%edx
1402f1921:	33 d0                	xor    %eax,%edx
1402f1923:	45 8d 8b 9e 62 e7 a1 	lea    -0x5e189d62(%r11),%r9d
1402f192a:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1402f192e:	c1 c0 07             	rol    $0x7,%eax
1402f1931:	33 d0                	xor    %eax,%edx
1402f1933:	8b c5                	mov    %ebp,%eax
1402f1935:	41 33 d0             	xor    %r8d,%edx
1402f1938:	23 c6                	and    %esi,%eax
1402f193a:	33 54 24 40          	xor    0x40(%rsp),%edx
1402f193e:	44 8b c5             	mov    %ebp,%r8d
1402f1941:	33 54 24 20          	xor    0x20(%rsp),%edx
1402f1945:	44 0b c6             	or     %esi,%r8d
1402f1948:	31 94 24 c8 00 00 00 	xor    %edx,0xc8(%rsp)
1402f194f:	45 23 c7             	and    %r15d,%r8d
1402f1952:	44 0b c0             	or     %eax,%r8d
1402f1955:	c1 c6 09             	rol    $0x9,%esi
1402f1958:	8b d5                	mov    %ebp,%edx
1402f195a:	c1 c2 0c             	rol    $0xc,%edx
1402f195d:	44 03 ca             	add    %edx,%r9d
1402f1960:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1964:	41 8b c1             	mov    %r9d,%eax
1402f1967:	33 c2                	xor    %edx,%eax
1402f1969:	41 8b d2             	mov    %r10d,%edx
1402f196c:	41 03 c6             	add    %r14d,%eax
1402f196f:	41 c1 ca 0d          	ror    $0xd,%r10d
1402f1973:	41 03 c0             	add    %r8d,%eax
1402f1976:	33 d7                	xor    %edi,%edx
1402f1978:	41 23 d3             	and    %r11d,%edx
1402f197b:	45 8b f4             	mov    %r12d,%r14d
1402f197e:	44 8b 64 24 2c       	mov    0x2c(%rsp),%r12d
1402f1983:	33 d7                	xor    %edi,%edx
1402f1985:	41 03 d1             	add    %r9d,%edx
1402f1988:	45 33 f4             	xor    %r12d,%r14d
1402f198b:	44 03 f0             	add    %eax,%r14d
1402f198e:	41 03 d4             	add    %r12d,%edx
1402f1991:	03 d3                	add    %ebx,%edx
1402f1993:	45 8b c6             	mov    %r14d,%r8d
1402f1996:	8b da                	mov    %edx,%ebx
1402f1998:	8b c2                	mov    %edx,%eax
1402f199a:	c1 c0 09             	rol    $0x9,%eax
1402f199d:	44 0b c5             	or     %ebp,%r8d
1402f19a0:	c1 cb 0f             	ror    $0xf,%ebx
1402f19a3:	33 d8                	xor    %eax,%ebx
1402f19a5:	33 da                	xor    %edx,%ebx
1402f19a7:	8b 54 24 10          	mov    0x10(%rsp),%edx
1402f19ab:	c1 c2 0f             	rol    $0xf,%edx
1402f19ae:	8b c2                	mov    %edx,%eax
1402f19b0:	33 44 24 18          	xor    0x18(%rsp),%eax
1402f19b4:	41 33 c4             	xor    %r12d,%eax
1402f19b7:	44 8b c8             	mov    %eax,%r9d
1402f19ba:	c1 c8 09             	ror    $0x9,%eax
1402f19bd:	41 c1 c1 0f          	rol    $0xf,%r9d
1402f19c1:	44 33 c8             	xor    %eax,%r9d
1402f19c4:	41 8b c5             	mov    %r13d,%eax
1402f19c7:	c1 c0 07             	rol    $0x7,%eax
1402f19ca:	44 33 c8             	xor    %eax,%r9d
1402f19cd:	41 8b c6             	mov    %r14d,%eax
1402f19d0:	44 33 ca             	xor    %edx,%r9d
1402f19d3:	41 8b d6             	mov    %r14d,%edx
1402f19d6:	44 33 4c 24 18       	xor    0x18(%rsp),%r9d
1402f19db:	45 33 cc             	xor    %r12d,%r9d
1402f19de:	c1 c2 0c             	rol    $0xc,%edx
1402f19e1:	44 33 0c 24          	xor    (%rsp),%r9d
1402f19e5:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1402f19ea:	44 8d 8b 3d c5 ce 43 	lea    0x43cec53d(%rbx),%r9d
1402f19f1:	44 03 ca             	add    %edx,%r9d
1402f19f4:	41 c1 c1 07          	rol    $0x7,%r9d
1402f19f8:	44 23 c6             	and    %esi,%r8d
1402f19fb:	23 c5                	and    %ebp,%eax
1402f19fd:	c1 c5 09             	rol    $0x9,%ebp
1402f1a00:	44 0b c0             	or     %eax,%r8d
1402f1a03:	41 8b c1             	mov    %r9d,%eax
1402f1a06:	33 c2                	xor    %edx,%eax
1402f1a08:	41 8b d2             	mov    %r10d,%edx
1402f1a0b:	41 03 c7             	add    %r15d,%eax
1402f1a0e:	41 33 d3             	xor    %r11d,%edx
1402f1a11:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
1402f1a16:	41 03 c0             	add    %r8d,%eax
1402f1a19:	44 33 7c 24 08       	xor    0x8(%rsp),%r15d
1402f1a1e:	23 d3                	and    %ebx,%edx
1402f1a20:	41 33 d2             	xor    %r10d,%edx
1402f1a23:	41 c1 cb 0d          	ror    $0xd,%r11d
1402f1a27:	41 03 d1             	add    %r9d,%edx
1402f1a2a:	44 03 f8             	add    %eax,%r15d
1402f1a2d:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
1402f1a32:	45 8b c7             	mov    %r15d,%r8d
1402f1a35:	41 03 d1             	add    %r9d,%edx
1402f1a38:	45 0b c6             	or     %r14d,%r8d
1402f1a3b:	03 d7                	add    %edi,%edx
1402f1a3d:	44 23 c5             	and    %ebp,%r8d
1402f1a40:	8b fa                	mov    %edx,%edi
1402f1a42:	8b c2                	mov    %edx,%eax
1402f1a44:	c1 c0 09             	rol    $0x9,%eax
1402f1a47:	c1 cf 0f             	ror    $0xf,%edi
1402f1a4a:	33 f8                	xor    %eax,%edi
1402f1a4c:	33 fa                	xor    %edx,%edi
1402f1a4e:	8b 54 24 04          	mov    0x4(%rsp),%edx
1402f1a52:	c1 c2 0f             	rol    $0xf,%edx
1402f1a55:	8b c2                	mov    %edx,%eax
1402f1a57:	33 44 24 1c          	xor    0x1c(%rsp),%eax
1402f1a5b:	41 33 c1             	xor    %r9d,%eax
1402f1a5e:	44 8b e0             	mov    %eax,%r12d
1402f1a61:	c1 c8 09             	ror    $0x9,%eax
1402f1a64:	41 c1 c4 0f          	rol    $0xf,%r12d
1402f1a68:	44 33 e0             	xor    %eax,%r12d
1402f1a6b:	8b 44 24 24          	mov    0x24(%rsp),%eax
1402f1a6f:	c1 c0 07             	rol    $0x7,%eax
1402f1a72:	44 33 e0             	xor    %eax,%r12d
1402f1a75:	41 8b c7             	mov    %r15d,%eax
1402f1a78:	44 33 e2             	xor    %edx,%r12d
1402f1a7b:	41 23 c6             	and    %r14d,%eax
1402f1a7e:	44 33 64 24 1c       	xor    0x1c(%rsp),%r12d
1402f1a83:	44 0b c0             	or     %eax,%r8d
1402f1a86:	45 33 e1             	xor    %r9d,%r12d
1402f1a89:	41 c1 c6 09          	rol    $0x9,%r14d
1402f1a8d:	44 33 64 24 0c       	xor    0xc(%rsp),%r12d
1402f1a92:	44 8d 8f 7a 8a 9d 87 	lea    -0x78627586(%rdi),%r9d
1402f1a99:	41 8b d7             	mov    %r15d,%edx
1402f1a9c:	44 89 64 24 54       	mov    %r12d,0x54(%rsp)
1402f1aa1:	c1 c2 0c             	rol    $0xc,%edx
1402f1aa4:	44 03 ca             	add    %edx,%r9d
1402f1aa7:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1aab:	41 8b c1             	mov    %r9d,%eax
1402f1aae:	33 c2                	xor    %edx,%eax
1402f1ab0:	41 8b d3             	mov    %r11d,%edx
1402f1ab3:	33 d3                	xor    %ebx,%edx
1402f1ab5:	03 c6                	add    %esi,%eax
1402f1ab7:	8b 74 24 20          	mov    0x20(%rsp),%esi
1402f1abb:	23 d7                	and    %edi,%edx
1402f1abd:	33 74 24 3c          	xor    0x3c(%rsp),%esi
1402f1ac1:	41 33 d3             	xor    %r11d,%edx
1402f1ac4:	41 03 d1             	add    %r9d,%edx
1402f1ac7:	c1 cb 0d             	ror    $0xd,%ebx
1402f1aca:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
1402f1acf:	41 03 c0             	add    %r8d,%eax
1402f1ad2:	03 f0                	add    %eax,%esi
1402f1ad4:	41 03 d1             	add    %r9d,%edx
1402f1ad7:	41 03 d2             	add    %r10d,%edx
1402f1ada:	44 8b d2             	mov    %edx,%r10d
1402f1add:	8b c2                	mov    %edx,%eax
1402f1adf:	c1 c0 09             	rol    $0x9,%eax
1402f1ae2:	41 c1 ca 0f          	ror    $0xf,%r10d
1402f1ae6:	44 33 d0             	xor    %eax,%r10d
1402f1ae9:	44 33 d2             	xor    %edx,%r10d
1402f1aec:	8b 94 24 c8 00 00 00 	mov    0xc8(%rsp),%edx
1402f1af3:	c1 c2 0f             	rol    $0xf,%edx
1402f1af6:	8b c2                	mov    %edx,%eax
1402f1af8:	33 44 24 40          	xor    0x40(%rsp),%eax
1402f1afc:	41 33 c1             	xor    %r9d,%eax
1402f1aff:	89 44 24 08          	mov    %eax,0x8(%rsp)
1402f1b03:	44 8b c6             	mov    %esi,%r8d
1402f1b06:	c1 44 24 08 0f       	roll   $0xf,0x8(%rsp)
1402f1b0b:	45 0b c7             	or     %r15d,%r8d
1402f1b0e:	c1 c8 09             	ror    $0x9,%eax
1402f1b11:	45 23 c6             	and    %r14d,%r8d
1402f1b14:	31 44 24 08          	xor    %eax,0x8(%rsp)
1402f1b18:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f1b1c:	c1 c0 07             	rol    $0x7,%eax
1402f1b1f:	31 44 24 08          	xor    %eax,0x8(%rsp)
1402f1b23:	8b 44 24 08          	mov    0x8(%rsp),%eax
1402f1b27:	33 c2                	xor    %edx,%eax
1402f1b29:	8b d6                	mov    %esi,%edx
1402f1b2b:	33 44 24 40          	xor    0x40(%rsp),%eax
1402f1b2f:	41 33 c1             	xor    %r9d,%eax
1402f1b32:	c1 c2 0c             	rol    $0xc,%edx
1402f1b35:	33 44 24 14          	xor    0x14(%rsp),%eax
1402f1b39:	45 8d 8a f5 14 3b 0f 	lea    0xf3b14f5(%r10),%r9d
1402f1b40:	89 44 24 08          	mov    %eax,0x8(%rsp)
1402f1b44:	44 03 ca             	add    %edx,%r9d
1402f1b47:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1b4b:	8b c6                	mov    %esi,%eax
1402f1b4d:	41 23 c7             	and    %r15d,%eax
1402f1b50:	41 c1 c7 09          	rol    $0x9,%r15d
1402f1b54:	44 0b c0             	or     %eax,%r8d
1402f1b57:	41 8b c1             	mov    %r9d,%eax
1402f1b5a:	33 c2                	xor    %edx,%eax