14024e5c5:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e5ca:	03 04 24             	add    (%rsp),%eax
14024e5cd:	44 03 c0             	add    %eax,%r8d
14024e5d0:	8b c2                	mov    %edx,%eax
14024e5d2:	41 c1 c0 05          	rol    $0x5,%r8d
14024e5d6:	45 03 c1             	add    %r9d,%r8d
14024e5d9:	41 33 c0             	xor    %r8d,%eax
14024e5dc:	41 23 c3             	and    %r11d,%eax
14024e5df:	33 c2                	xor    %edx,%eax
14024e5e1:	c1 c2 0a             	rol    $0xa,%edx
14024e5e4:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e5e9:	03 44 24 04          	add    0x4(%rsp),%eax
14024e5ed:	44 03 c8             	add    %eax,%r9d
14024e5f0:	8b c2                	mov    %edx,%eax
14024e5f2:	f7 d0                	not    %eax
14024e5f4:	41 c1 c1 0c          	rol    $0xc,%r9d
14024e5f8:	41 0b c0             	or     %r8d,%eax
14024e5fb:	45 03 ca             	add    %r10d,%r9d
14024e5fe:	41 33 c1             	xor    %r9d,%eax
14024e601:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e606:	03 44 24 14          	add    0x14(%rsp),%eax
14024e60a:	44 03 d0             	add    %eax,%r10d
14024e60d:	41 c1 c2 09          	rol    $0x9,%r10d
14024e611:	45 03 d3             	add    %r11d,%r10d
14024e614:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e618:	41 8b c0             	mov    %r8d,%eax
14024e61b:	f7 d0                	not    %eax
14024e61d:	41 0b c1             	or     %r9d,%eax
14024e620:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e624:	41 33 c2             	xor    %r10d,%eax
14024e627:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e62c:	03 44 24 08          	add    0x8(%rsp),%eax
14024e630:	44 03 d8             	add    %eax,%r11d
14024e633:	41 8b c1             	mov    %r9d,%eax
14024e636:	f7 d0                	not    %eax
14024e638:	41 c1 c3 0f          	rol    $0xf,%r11d
14024e63c:	41 0b c2             	or     %r10d,%eax
14024e63f:	44 03 da             	add    %edx,%r11d
14024e642:	41 33 c3             	xor    %r11d,%eax
14024e645:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e649:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e64e:	03 44 24 18          	add    0x18(%rsp),%eax
14024e652:	03 d0                	add    %eax,%edx
14024e654:	41 8b c2             	mov    %r10d,%eax
14024e657:	f7 d0                	not    %eax
14024e659:	c1 c2 05             	rol    $0x5,%edx
14024e65c:	41 0b c3             	or     %r11d,%eax
14024e65f:	41 03 d0             	add    %r8d,%edx
14024e662:	33 c2                	xor    %edx,%eax
14024e664:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e668:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e66d:	03 44 24 10          	add    0x10(%rsp),%eax
14024e671:	44 03 c0             	add    %eax,%r8d
14024e674:	41 8b c3             	mov    %r11d,%eax
14024e677:	f7 d0                	not    %eax
14024e679:	41 c1 c0 0b          	rol    $0xb,%r8d
14024e67d:	0b c2                	or     %edx,%eax
14024e67f:	45 03 c1             	add    %r9d,%r8d
14024e682:	41 33 c0             	xor    %r8d,%eax
14024e685:	c1 c2 0a             	rol    $0xa,%edx
14024e688:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e68d:	03 c3                	add    %ebx,%eax
14024e68f:	44 03 c8             	add    %eax,%r9d
14024e692:	8b c2                	mov    %edx,%eax
14024e694:	f7 d0                	not    %eax
14024e696:	41 c1 c1 06          	rol    $0x6,%r9d
14024e69a:	41 0b c0             	or     %r8d,%eax
14024e69d:	45 03 ca             	add    %r10d,%r9d
14024e6a0:	41 33 c1             	xor    %r9d,%eax
14024e6a3:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e6a7:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e6ac:	41 03 c6             	add    %r14d,%eax
14024e6af:	44 03 d0             	add    %eax,%r10d
14024e6b2:	41 8b c0             	mov    %r8d,%eax
14024e6b5:	f7 d0                	not    %eax
14024e6b7:	41 c1 c2 08          	rol    $0x8,%r10d
14024e6bb:	41 0b c1             	or     %r9d,%eax
14024e6be:	45 03 d3             	add    %r11d,%r10d
14024e6c1:	41 33 c2             	xor    %r10d,%eax
14024e6c4:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e6c8:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e6cd:	03 44 24 04          	add    0x4(%rsp),%eax
14024e6d1:	44 03 d8             	add    %eax,%r11d
14024e6d4:	41 8b c1             	mov    %r9d,%eax
14024e6d7:	f7 d0                	not    %eax
14024e6d9:	41 c1 c3 0d          	rol    $0xd,%r11d
14024e6dd:	41 0b c2             	or     %r10d,%eax
14024e6e0:	44 03 da             	add    %edx,%r11d
14024e6e3:	41 33 c3             	xor    %r11d,%eax
14024e6e6:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e6ea:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e6ef:	41 03 c7             	add    %r15d,%eax
14024e6f2:	03 d0                	add    %eax,%edx
14024e6f4:	41 8b c2             	mov    %r10d,%eax
14024e6f7:	f7 d0                	not    %eax
14024e6f9:	c1 c2 0c             	rol    $0xc,%edx
14024e6fc:	41 0b c3             	or     %r11d,%eax
14024e6ff:	41 03 d0             	add    %r8d,%edx
14024e702:	33 c2                	xor    %edx,%eax
14024e704:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e708:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e70d:	03 c6                	add    %esi,%eax
14024e70f:	44 03 c0             	add    %eax,%r8d
14024e712:	41 8b c3             	mov    %r11d,%eax
14024e715:	41 c1 c0 05          	rol    $0x5,%r8d
14024e719:	f7 d0                	not    %eax
14024e71b:	45 03 c1             	add    %r9d,%r8d
14024e71e:	0b c2                	or     %edx,%eax
14024e720:	41 33 c0             	xor    %r8d,%eax
14024e723:	c1 c2 0a             	rol    $0xa,%edx
14024e726:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e72b:	41 81 c5 4e fd 53 a9 	add    $0xa953fd4e,%r13d
14024e732:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024e739:	81 c5 4e fd 53 a9    	add    $0xa953fd4e,%ebp
14024e73f:	44 03 c8             	add    %eax,%r9d
14024e742:	8b c2                	mov    %edx,%eax
14024e744:	f7 d0                	not    %eax
14024e746:	41 c1 c1 0c          	rol    $0xc,%r9d
14024e74a:	41 0b c0             	or     %r8d,%eax
14024e74d:	45 03 ca             	add    %r10d,%r9d
14024e750:	41 33 c1             	xor    %r9d,%eax
14024e753:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e757:	05 4e fd 53 a9       	add    $0xa953fd4e,%eax
14024e75c:	03 44 24 0c          	add    0xc(%rsp),%eax
14024e760:	44 03 d0             	add    %eax,%r10d
14024e763:	41 8b c0             	mov    %r8d,%eax
14024e766:	f7 d0                	not    %eax
14024e768:	41 c1 c2 0d          	rol    $0xd,%r10d
14024e76c:	41 0b c1             	or     %r9d,%eax
14024e76f:	45 8d b8 4e fd 53 a9 	lea    -0x56ac02b2(%r8),%r15d
14024e776:	45 03 d3             	add    %r11d,%r10d
14024e779:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e77d:	41 33 c2             	xor    %r10d,%eax
14024e780:	41 03 c5             	add    %r13d,%eax
14024e783:	45 8b e9             	mov    %r9d,%r13d
14024e786:	44 03 d8             	add    %eax,%r11d
14024e789:	41 f7 d5             	not    %r13d
14024e78c:	45 0b ea             	or     %r10d,%r13d
14024e78f:	41 c1 c3 0e          	rol    $0xe,%r11d
14024e793:	44 03 da             	add    %edx,%r11d
14024e796:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e79a:	45 33 eb             	xor    %r11d,%r13d
14024e79d:	45 8d a1 4e fd 53 a9 	lea    -0x56ac02b2(%r9),%r12d
14024e7a4:	44 03 ed             	add    %ebp,%r13d
14024e7a7:	41 8b c2             	mov    %r10d,%eax
14024e7aa:	8b 6c 24 28          	mov    0x28(%rsp),%ebp
14024e7ae:	f7 d0                	not    %eax
14024e7b0:	41 0b c3             	or     %r11d,%eax
14024e7b3:	45 8d b2 4e fd 53 a9 	lea    -0x56ac02b2(%r10),%r14d
14024e7ba:	44 03 ea             	add    %edx,%r13d
14024e7bd:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e7c1:	8b 54 24 18          	mov    0x18(%rsp),%edx
14024e7c5:	41 c1 c5 0b          	rol    $0xb,%r13d
14024e7c9:	81 c2 e6 8b a2 50    	add    $0x50a28be6,%edx
14024e7cf:	45 03 e8             	add    %r8d,%r13d
14024e7d2:	44 89 5c 24 54       	mov    %r11d,0x54(%rsp)
14024e7d7:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
14024e7dc:	41 33 c5             	xor    %r13d,%eax
14024e7df:	03 04 24             	add    (%rsp),%eax
14024e7e2:	44 03 f8             	add    %eax,%r15d
14024e7e5:	41 8b c3             	mov    %r11d,%eax
14024e7e8:	f7 d0                	not    %eax
14024e7ea:	41 c1 c7 08          	rol    $0x8,%r15d
14024e7ee:	41 0b c5             	or     %r13d,%eax
14024e7f1:	45 03 f9             	add    %r9d,%r15d
14024e7f4:	44 8b 4c 24 34       	mov    0x34(%rsp),%r9d
14024e7f9:	41 33 c7             	xor    %r15d,%eax
14024e7fc:	03 c7                	add    %edi,%eax
14024e7fe:	41 c1 c5 0a          	rol    $0xa,%r13d
14024e802:	44 03 e0             	add    %eax,%r12d
14024e805:	41 8b c5             	mov    %r13d,%eax
14024e808:	f7 d0                	not    %eax
14024e80a:	41 c1 c4 05          	rol    $0x5,%r12d
14024e80e:	41 0b c7             	or     %r15d,%eax
14024e811:	45 03 e2             	add    %r10d,%r12d
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