14024e814:	41 33 c4             	xor    %r12d,%eax
14024e817:	41 c1 c7 0a          	rol    $0xa,%r15d
14024e81b:	03 c5                	add    %ebp,%eax
14024e81d:	44 03 f0             	add    %eax,%r14d
14024e820:	41 8b c1             	mov    %r9d,%eax
14024e823:	f7 d0                	not    %eax
14024e825:	41 c1 c6 06          	rol    $0x6,%r14d
14024e829:	0b 44 24 30          	or     0x30(%rsp),%eax
14024e82d:	45 03 f3             	add    %r11d,%r14d
14024e830:	44 8b 5c 24 38       	mov    0x38(%rsp),%r11d
14024e835:	41 33 c0             	xor    %r8d,%eax
14024e838:	03 01                	add    (%rcx),%eax
14024e83a:	03 d0                	add    %eax,%edx
14024e83c:	c1 c2 08             	rol    $0x8,%edx
14024e83f:	44 8b 54 24 48       	mov    0x48(%rsp),%r10d
14024e844:	41 03 d3             	add    %r11d,%edx
14024e847:	41 8b c2             	mov    %r10d,%eax
14024e84a:	41 81 c3 e6 8b a2 50 	add    $0x50a28be6,%r11d
14024e851:	f7 d0                	not    %eax
14024e853:	44 0b c0             	or     %eax,%r8d
14024e856:	44 33 c2             	xor    %edx,%r8d
14024e859:	45 03 c3             	add    %r11d,%r8d
14024e85c:	44 8b 5c 24 4c       	mov    0x4c(%rsp),%r11d
14024e861:	44 03 c6             	add    %esi,%r8d
14024e864:	41 8b c3             	mov    %r11d,%eax
14024e867:	f7 d0                	not    %eax
14024e869:	41 c1 c0 09          	rol    $0x9,%r8d
14024e86d:	0b c2                	or     %edx,%eax
14024e86f:	45 03 c1             	add    %r9d,%r8d
14024e872:	41 33 c0             	xor    %r8d,%eax
14024e875:	c1 c2 0a             	rol    $0xa,%edx
14024e878:	41 03 c1             	add    %r9d,%eax
14024e87b:	44 8d 8b e6 8b a2 50 	lea    0x50a28be6(%rbx),%r9d
14024e882:	44 03 c8             	add    %eax,%r9d
14024e885:	8b c2                	mov    %edx,%eax
14024e887:	f7 d0                	not    %eax
14024e889:	41 c1 c1 09          	rol    $0x9,%r9d
14024e88d:	41 0b c0             	or     %r8d,%eax
14024e890:	45 03 ca             	add    %r10d,%r9d
14024e893:	41 33 c1             	xor    %r9d,%eax
14024e896:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e89a:	03 44 24 08          	add    0x8(%rsp),%eax
14024e89e:	41 81 c2 e6 8b a2 50 	add    $0x50a28be6,%r10d
14024e8a5:	44 03 d0             	add    %eax,%r10d
14024e8a8:	41 8b c0             	mov    %r8d,%eax
14024e8ab:	f7 d0                	not    %eax
14024e8ad:	41 c1 c2 0b          	rol    $0xb,%r10d
14024e8b1:	41 0b c1             	or     %r9d,%eax
14024e8b4:	45 03 d3             	add    %r11d,%r10d
14024e8b7:	41 33 c2             	xor    %r10d,%eax
14024e8ba:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e8be:	03 44 24 10          	add    0x10(%rsp),%eax
14024e8c2:	41 81 c3 e6 8b a2 50 	add    $0x50a28be6,%r11d
14024e8c9:	44 03 d8             	add    %eax,%r11d
14024e8cc:	41 8b c1             	mov    %r9d,%eax
14024e8cf:	f7 d0                	not    %eax
14024e8d1:	41 c1 c3 0d          	rol    $0xd,%r11d
14024e8d5:	41 0b c2             	or     %r10d,%eax
14024e8d8:	44 03 da             	add    %edx,%r11d
14024e8db:	41 33 c3             	xor    %r11d,%eax
14024e8de:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e8e2:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e8e7:	03 44 24 04          	add    0x4(%rsp),%eax
14024e8eb:	03 d0                	add    %eax,%edx
14024e8ed:	41 8b c2             	mov    %r10d,%eax
14024e8f0:	f7 d0                	not    %eax
14024e8f2:	c1 c2 0f             	rol    $0xf,%edx
14024e8f5:	41 0b c3             	or     %r11d,%eax
14024e8f8:	41 03 d0             	add    %r8d,%edx
14024e8fb:	33 c2                	xor    %edx,%eax
14024e8fd:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e901:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e906:	03 44 24 1c          	add    0x1c(%rsp),%eax
14024e90a:	44 03 c0             	add    %eax,%r8d
14024e90d:	41 8b c3             	mov    %r11d,%eax
14024e910:	f7 d0                	not    %eax
14024e912:	41 c1 c0 0f          	rol    $0xf,%r8d
14024e916:	0b c2                	or     %edx,%eax
14024e918:	45 03 c1             	add    %r9d,%r8d
14024e91b:	41 33 c0             	xor    %r8d,%eax
14024e91e:	c1 c2 0a             	rol    $0xa,%edx
14024e921:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e926:	03 44 24 14          	add    0x14(%rsp),%eax
14024e92a:	44 03 c8             	add    %eax,%r9d
14024e92d:	8b c2                	mov    %edx,%eax
14024e92f:	f7 d0                	not    %eax
14024e931:	41 c1 c1 05          	rol    $0x5,%r9d
14024e935:	41 0b c0             	or     %r8d,%eax
14024e938:	45 03 ca             	add    %r10d,%r9d
14024e93b:	41 33 c1             	xor    %r9d,%eax
14024e93e:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e943:	03 c5                	add    %ebp,%eax
14024e945:	44 03 d0             	add    %eax,%r10d
14024e948:	41 c1 c2 07          	rol    $0x7,%r10d
14024e94c:	45 03 d3             	add    %r11d,%r10d
14024e94f:	8b 5c 24 3c          	mov    0x3c(%rsp),%ebx
14024e953:	8b 74 24 40          	mov    0x40(%rsp),%esi
14024e957:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e95b:	41 8b c0             	mov    %r8d,%eax
14024e95e:	f7 d0                	not    %eax
14024e960:	41 0b c1             	or     %r9d,%eax
14024e963:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e967:	41 33 c2             	xor    %r10d,%eax
14024e96a:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e96f:	03 04 24             	add    (%rsp),%eax
14024e972:	44 03 d8             	add    %eax,%r11d
14024e975:	41 8b c1             	mov    %r9d,%eax
14024e978:	f7 d0                	not    %eax
14024e97a:	41 c1 c3 07          	rol    $0x7,%r11d
14024e97e:	41 0b c2             	or     %r10d,%eax
14024e981:	44 03 da             	add    %edx,%r11d
14024e984:	41 33 c3             	xor    %r11d,%eax
14024e987:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e98b:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e990:	03 c7                	add    %edi,%eax
14024e992:	03 d0                	add    %eax,%edx
14024e994:	41 8b c2             	mov    %r10d,%eax
14024e997:	f7 d0                	not    %eax
14024e999:	c1 c2 08             	rol    $0x8,%edx
14024e99c:	41 0b c3             	or     %r11d,%eax
14024e99f:	41 03 d0             	add    %r8d,%edx
14024e9a2:	33 c2                	xor    %edx,%eax
14024e9a4:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e9a8:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e9ad:	03 44 24 24          	add    0x24(%rsp),%eax
14024e9b1:	44 03 c0             	add    %eax,%r8d
14024e9b4:	41 8b c3             	mov    %r11d,%eax
14024e9b7:	f7 d0                	not    %eax
14024e9b9:	41 c1 c0 0b          	rol    $0xb,%r8d
14024e9bd:	0b c2                	or     %edx,%eax
14024e9bf:	45 03 c1             	add    %r9d,%r8d
14024e9c2:	41 33 c0             	xor    %r8d,%eax
14024e9c5:	c1 c2 0a             	rol    $0xa,%edx
14024e9c8:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e9cd:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024e9d4:	44 03 c8             	add    %eax,%r9d
14024e9d7:	8b c2                	mov    %edx,%eax
14024e9d9:	f7 d0                	not    %eax
14024e9db:	41 c1 c1 0e          	rol    $0xe,%r9d
14024e9df:	41 0b c0             	or     %r8d,%eax
14024e9e2:	45 03 ca             	add    %r10d,%r9d
14024e9e5:	41 33 c1             	xor    %r9d,%eax
14024e9e8:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e9ec:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024e9f1:	03 c3                	add    %ebx,%eax
14024e9f3:	44 03 d0             	add    %eax,%r10d
14024e9f6:	41 8b c0             	mov    %r8d,%eax
14024e9f9:	f7 d0                	not    %eax
14024e9fb:	41 c1 c2 0e          	rol    $0xe,%r10d
14024e9ff:	41 0b c1             	or     %r9d,%eax
14024ea02:	45 03 d3             	add    %r11d,%r10d
14024ea05:	41 33 c2             	xor    %r10d,%eax
14024ea08:	41 c1 c1 0a          	rol    $0xa,%r9d
14024ea0c:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024ea11:	03 44 24 0c          	add    0xc(%rsp),%eax
14024ea15:	44 03 d8             	add    %eax,%r11d
14024ea18:	41 8b c1             	mov    %r9d,%eax
14024ea1b:	f7 d0                	not    %eax
14024ea1d:	41 c1 c3 0c          	rol    $0xc,%r11d
14024ea21:	41 0b c2             	or     %r10d,%eax
14024ea24:	44 03 da             	add    %edx,%r11d
14024ea27:	41 33 c3             	xor    %r11d,%eax
14024ea2a:	41 c1 c2 0a          	rol    $0xa,%r10d
14024ea2e:	05 e6 8b a2 50       	add    $0x50a28be6,%eax
14024ea33:	03 c6                	add    %esi,%eax
14024ea35:	03 d0                	add    %eax,%edx
14024ea37:	41 8b c3             	mov    %r11d,%eax
14024ea3a:	c1 c2 06             	rol    $0x6,%edx
14024ea3d:	41 03 d0             	add    %r8d,%edx
14024ea40:	33 c2                	xor    %edx,%eax
14024ea42:	41 23 c2             	and    %r10d,%eax
14024ea45:	41 33 c3             	xor    %r11d,%eax
14024ea48:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ea4d:	03 04 24             	add    (%rsp),%eax
14024ea50:	44 03 c0             	add    %eax,%r8d
14024ea53:	41 c1 c0 09          	rol    $0x9,%r8d
14024ea57:	45 03 c1             	add    %r9d,%r8d
14024ea5a:	41 c1 c3 0a          	rol    $0xa,%r11d
14024ea5e:	41 8b c0             	mov    %r8d,%eax
14024ea61:	33 c2                	xor    %edx,%eax
14024ea63:	41 23 c3             	and    %r11d,%eax
14024ea66:	33 c2                	xor    %edx,%eax
14024ea68:	c1 c2 0a             	rol    $0xa,%edx
14024ea6b:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ea70:	03 44 24 1c          	add    0x1c(%rsp),%eax
14024ea74:	44 03 c8             	add    %eax,%r9d
14024ea77:	41 8b c0             	mov    %r8d,%eax
14024ea7a:	41 c1 c1 0d          	rol    $0xd,%r9d
14024ea7e:	45 03 ca             	add    %r10d,%r9d
14024ea81:	41 33 c1             	xor    %r9d,%eax
14024ea84:	23 c2                	and    %edx,%eax
14024ea86:	41 33 c0             	xor    %r8d,%eax
14024ea89:	41 c1 c0 0a          	rol    $0xa,%r8d
14024ea8d:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ea92:	03 44 24 0c          	add    0xc(%rsp),%eax
14024ea96:	44 03 d0             	add    %eax,%r10d
14024ea99:	41 8b c1             	mov    %r9d,%eax
14024ea9c:	41 c1 c2 0f          	rol    $0xf,%r10d
14024eaa0:	45 03 d3             	add    %r11d,%r10d
14024eaa3:	41 33 c2             	xor    %r10d,%eax
14024eaa6:	41 23 c0             	and    %r8d,%eax
14024eaa9:	41 33 c1             	xor    %r9d,%eax
14024eaac:	41 c1 c1 0a          	rol    $0xa,%r9d
14024eab0:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eab5:	03 44 24 20          	add    0x20(%rsp),%eax
14024eab9:	44 03 d8             	add    %eax,%r11d
14024eabc:	41 8b c2             	mov    %r10d,%eax
14024eabf:	41 c1 c3 07          	rol    $0x7,%r11d
14024eac3:	44 03 da             	add    %edx,%r11d
14024eac6:	41 33 c3             	xor    %r11d,%eax
14024eac9:	41 23 c1             	and    %r9d,%eax
14024eacc:	41 33 c2             	xor    %r10d,%eax
14024eacf:	41 c1 c2 0a          	rol    $0xa,%r10d
14024ead3:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ead8:	03 44 24 08          	add    0x8(%rsp),%eax
14024eadc:	03 d0                	add    %eax,%edx
14024eade:	41 8b c3             	mov    %r11d,%eax
14024eae1:	c1 c2 0c             	rol    $0xc,%edx
14024eae4:	41 03 d0             	add    %r8d,%edx
14024eae7:	33 c2                	xor    %edx,%eax
14024eae9:	41 23 c2             	and    %r10d,%eax
14024eaec:	41 33 c3             	xor    %r11d,%eax
14024eaef:	41 c1 c3 0a          	rol    $0xa,%r11d
14024eaf3:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eaf8:	03 c5                	add    %ebp,%eax
14024eafa:	44 03 c0             	add    %eax,%r8d
14024eafd:	41 c1 c0 08          	rol    $0x8,%r8d
14024eb01:	45 03 c1             	add    %r9d,%r8d
14024eb04:	41 8b c0             	mov    %r8d,%eax
14024eb07:	33 c2                	xor    %edx,%eax
14024eb09:	41 23 c3             	and    %r11d,%eax
14024eb0c:	33 c2                	xor    %edx,%eax
14024eb0e:	c1 c2 0a             	rol    $0xa,%edx
14024eb11:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eb16:	03 44 24 18          	add    0x18(%rsp),%eax
14024eb1a:	44 03 c8             	add    %eax,%r9d
14024eb1d:	41 8b c0             	mov    %r8d,%eax
14024eb20:	41 c1 c1 09          	rol    $0x9,%r9d
14024eb24:	45 03 ca             	add    %r10d,%r9d
14024eb27:	41 33 c1             	xor    %r9d,%eax
14024eb2a:	23 c2                	and    %edx,%eax
14024eb2c:	41 33 c0             	xor    %r8d,%eax
14024eb2f:	41 c1 c0 0a          	rol    $0xa,%r8d
14024eb33:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eb38:	03 c3                	add    %ebx,%eax
14024eb3a:	44 03 d0             	add    %eax,%r10d
14024eb3d:	41 8b c1             	mov    %r9d,%eax
14024eb40:	41 c1 c2 0b          	rol    $0xb,%r10d
14024eb44:	45 03 d3             	add    %r11d,%r10d
14024eb47:	41 33 c2             	xor    %r10d,%eax
14024eb4a:	41 23 c0             	and    %r8d,%eax
14024eb4d:	41 33 c1             	xor    %r9d,%eax
14024eb50:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eb55:	03 44 24 2c          	add    0x2c(%rsp),%eax
14024eb59:	44 03 d8             	add    %eax,%r11d
14024eb5c:	41 c1 c3 07          	rol    $0x7,%r11d
14024eb60:	44 03 da             	add    %edx,%r11d
14024eb63:	41 c1 c1 0a          	rol    $0xa,%r9d
14024eb67:	41 8b c2             	mov    %r10d,%eax
14024eb6a:	41 33 c3             	xor    %r11d,%eax
14024eb6d:	41 23 c1             	and    %r9d,%eax
14024eb70:	41 33 c2             	xor    %r10d,%eax
14024eb73:	41 c1 c2 0a          	rol    $0xa,%r10d
14024eb77:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eb7c:	03 c7                	add    %edi,%eax
14024eb7e:	03 d0                	add    %eax,%edx
14024eb80:	41 8b c3             	mov    %r11d,%eax
14024eb83:	c1 c2 07             	rol    $0x7,%edx
14024eb86:	41 03 d0             	add    %r8d,%edx
14024eb89:	33 c2                	xor    %edx,%eax
14024eb8b:	41 23 c2             	and    %r10d,%eax
14024eb8e:	41 33 c3             	xor    %r11d,%eax
14024eb91:	41 c1 c3 0a          	rol    $0xa,%r11d
14024eb95:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024eb9a:	03 44 24 24          	add    0x24(%rsp),%eax
14024eb9e:	44 03 c0             	add    %eax,%r8d
14024eba1:	41 c1 c0 0c          	rol    $0xc,%r8d
14024eba5:	45 03 c1             	add    %r9d,%r8d
14024eba8:	41 8b c0             	mov    %r8d,%eax
14024ebab:	33 c2                	xor    %edx,%eax
14024ebad:	41 23 c3             	and    %r11d,%eax
14024ebb0:	33 c2                	xor    %edx,%eax
14024ebb2:	c1 c2 0a             	rol    $0xa,%edx
14024ebb5:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ebba:	03 c6                	add    %esi,%eax
14024ebbc:	44 03 c8             	add    %eax,%r9d
14024ebbf:	41 8b c0             	mov    %r8d,%eax
14024ebc2:	41 c1 c1 07          	rol    $0x7,%r9d
14024ebc6:	45 03 ca             	add    %r10d,%r9d
14024ebc9:	41 33 c1             	xor    %r9d,%eax
14024ebcc:	23 c2                	and    %edx,%eax
14024ebce:	41 33 c0             	xor    %r8d,%eax
14024ebd1:	41 c1 c0 0a          	rol    $0xa,%r8d
14024ebd5:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ebda:	03 44 24 14          	add    0x14(%rsp),%eax
14024ebde:	44 03 d0             	add    %eax,%r10d
14024ebe1:	41 8b c1             	mov    %r9d,%eax
14024ebe4:	41 c1 c2 06          	rol    $0x6,%r10d
14024ebe8:	45 03 d3             	add    %r11d,%r10d
14024ebeb:	41 33 c2             	xor    %r10d,%eax
14024ebee:	41 23 c0             	and    %r8d,%eax
14024ebf1:	41 33 c1             	xor    %r9d,%eax
14024ebf4:	41 c1 c1 0a          	rol    $0xa,%r9d
14024ebf8:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ebfd:	03 44 24 10          	add    0x10(%rsp),%eax
14024ec01:	44 03 d8             	add    %eax,%r11d
14024ec04:	41 8b c2             	mov    %r10d,%eax
14024ec07:	41 c1 c3 0f          	rol    $0xf,%r11d
14024ec0b:	44 03 da             	add    %edx,%r11d
14024ec0e:	41 33 c3             	xor    %r11d,%eax
14024ec11:	41 23 c1             	and    %r9d,%eax
14024ec14:	41 33 c2             	xor    %r10d,%eax
14024ec17:	41 c1 c2 0a          	rol    $0xa,%r10d
14024ec1b:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ec20:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024ec27:	03 d0                	add    %eax,%edx
14024ec29:	41 8b c3             	mov    %r11d,%eax
14024ec2c:	c1 c2 0d             	rol    $0xd,%edx
14024ec2f:	41 03 d0             	add    %r8d,%edx
14024ec32:	33 c2                	xor    %edx,%eax
14024ec34:	41 23 c2             	and    %r10d,%eax
14024ec37:	41 33 c3             	xor    %r11d,%eax
14024ec3a:	41 c1 c3 0a          	rol    $0xa,%r11d
14024ec3e:	05 24 d1 4d 5c       	add    $0x5c4dd124,%eax
14024ec43:	03 44 24 04          	add    0x4(%rsp),%eax
14024ec47:	44 03 c0             	add    %eax,%r8d
14024ec4a:	8b c2                	mov    %edx,%eax
14024ec4c:	f7 d0                	not    %eax
14024ec4e:	41 c1 c0 0b          	rol    $0xb,%r8d
14024ec52:	45 03 c1             	add    %r9d,%r8d
14024ec55:	41 0b c0             	or     %r8d,%eax
14024ec58:	41 33 c3             	xor    %r11d,%eax
14024ec5b:	05 f3 3e 70 6d       	add    $0x6d703ef3,%eax
14024ec60:	03 c7                	add    %edi,%eax
14024ec62:	44 03 c8             	add    %eax,%r9d
14024ec65:	41 c1 c1 09          	rol    $0x9,%r9d
14024ec69:	45 03 ca             	add    %r10d,%r9d
14024ec6c:	c1 c2 0a             	rol    $0xa,%edx
14024ec6f:	41 8b c0             	mov    %r8d,%eax
14024ec72:	41 c1 c0 0a          	rol    $0xa,%r8d
14024ec76:	f7 d0                	not    %eax
14024ec78:	41 0b c1             	or     %r9d,%eax
14024ec7b:	33 c2                	xor    %edx,%eax
14024ec7d:	05 f3 3e 70 6d       	add    $0x6d703ef3,%eax
14024ec82:	03 44 24 18          	add    0x18(%rsp),%eax
14024ec86:	44 03 d0             	add    %eax,%r10d
14024ec89:	41 8b c1             	mov    %r9d,%eax
14024ec8c:	f7 d0                	not    %eax
14024ec8e:	41 c1 c1 0a          	rol    $0xa,%r9d
14024ec92:	41 c1 c2 07          	rol    $0x7,%r10d