1400194ee:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400194f3:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400194f8:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400194fd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140019502:	ff 15 20 00 31 00    	call   *0x310020(%rip)        # 0x140329528
140019508:	b8 01 00 00 00       	mov    $0x1,%eax
14001950d:	48 83 c4 40          	add    $0x40,%rsp
140019511:	9d                   	popf
140019512:	41 5f                	pop    %r15
140019514:	41 5e                	pop    %r14
140019516:	41 5d                	pop    %r13
140019518:	41 5c                	pop    %r12
14001951a:	5d                   	pop    %rbp
14001951b:	5b                   	pop    %rbx
14001951c:	5f                   	pop    %rdi
14001951d:	5e                   	pop    %rsi
14001951e:	f3 c3                	repz ret
140019520:	cc                   	int3
140019521:	cc                   	int3
140019522:	cc                   	int3
140019523:	cc                   	int3
140019524:	cc                   	int3
140019525:	cc                   	int3
140019526:	cc                   	int3
140019527:	cc                   	int3
140019528:	cc                   	int3
140019529:	cc                   	int3
14001952a:	cc                   	int3
14001952b:	cc                   	int3
14001952c:	cc                   	int3
14001952d:	cc                   	int3
14001952e:	cc                   	int3
14001952f:	cc                   	int3
140019530:	cc                   	int3
140019531:	cc                   	int3
140019532:	cc                   	int3
140019533:	cc                   	int3
140019534:	cc                   	int3
140019535:	cc                   	int3
140019536:	cc                   	int3
140019537:	cc                   	int3
140019538:	cc                   	int3
140019539:	cc                   	int3
14001953a:	cc                   	int3
14001953b:	cc                   	int3
14001953c:	cc                   	int3
14001953d:	cc                   	int3
14001953e:	cc                   	int3
14001953f:	cc                   	int3
140019540:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140019545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001954a:	48 89 e0             	mov    %rsp,%rax
14001954d:	48 89 cf             	mov    %rcx,%rdi
140019550:	48 89 d6             	mov    %rdx,%rsi
140019553:	4c 89 c2             	mov    %r8,%rdx
140019556:	44 8b 0d 83 6b 3f 00 	mov    0x3f6b83(%rip),%r9d        # 0x1404100e0
14001955d:	44 8b 05 80 6b 3f 00 	mov    0x3f6b80(%rip),%r8d        # 0x1404100e4
140019564:	44 8b 15 7d 6b 3f 00 	mov    0x3f6b7d(%rip),%r10d        # 0x1404100e8
14001956b:	41 f7 c0 00 02 00 00 	test   $0x200,%r8d
140019572:	74 4c                	je     0x1400195c0
140019574:	41 f7 c2 00 00 00 20 	test   $0x20000000,%r10d
14001957b:	0f 85 95 10 00 00    	jne    0x14001a616
140019581:	41 81 e2 28 01 00 00 	and    $0x128,%r10d
140019588:	41 81 fa 28 01 00 00 	cmp    $0x128,%r10d
14001958f:	0f 84 f1 2f 00 00    	je     0x14001c586
140019595:	41 81 e0 00 00 00 10 	and    $0x10000000,%r8d
14001959c:	41 81 e1 00 00 00 40 	and    $0x40000000,%r9d
1400195a3:	45 09 c8             	or     %r9d,%r8d
1400195a6:	41 81 f8 00 00 00 50 	cmp    $0x50000000,%r8d
1400195ad:	0f 84 d3 21 00 00    	je     0x14001b786
1400195b3:	e9 2e 13 00 00       	jmp    0x14001a8e6
1400195b8:	90                   	nop
1400195b9:	90                   	nop
1400195ba:	90                   	nop
1400195bb:	90                   	nop
1400195bc:	90                   	nop
1400195bd:	90                   	nop
1400195be:	90                   	nop
1400195bf:	90                   	nop
1400195c0:	48 89 e0             	mov    %rsp,%rax
1400195c3:	53                   	push   %rbx
1400195c4:	55                   	push   %rbp
1400195c5:	41 54                	push   %r12
1400195c7:	41 55                	push   %r13
1400195c9:	41 56                	push   %r14
1400195cb:	49 89 f8             	mov    %rdi,%r8
1400195ce:	48 83 ec 48          	sub    $0x48,%rsp
1400195d2:	49 89 f1             	mov    %rsi,%r9
1400195d5:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
1400195d9:	49 89 d2             	mov    %rdx,%r10
1400195dc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400195e1:	41 8b 30             	mov    (%r8),%esi
1400195e4:	41 8b 78 04          	mov    0x4(%r8),%edi
1400195e8:	45 8b 58 08          	mov    0x8(%r8),%r11d
1400195ec:	45 8b 60 0c          	mov    0xc(%r8),%r12d
1400195f0:	45 8b 68 10          	mov    0x10(%r8),%r13d
1400195f4:	eb 0a                	jmp    0x140019600
1400195f6:	90                   	nop
1400195f7:	90                   	nop
1400195f8:	90                   	nop
1400195f9:	90                   	nop
1400195fa:	90                   	nop
1400195fb:	90                   	nop
1400195fc:	90                   	nop
1400195fd:	90                   	nop
1400195fe:	90                   	nop
1400195ff:	90                   	nop
140019600:	41 8b 11             	mov    (%r9),%edx
140019603:	0f ca                	bswap  %edx
140019605:	41 8b 69 04          	mov    0x4(%r9),%ebp
140019609:	44 89 e0             	mov    %r12d,%eax
14001960c:	89 14 24             	mov    %edx,(%rsp)
14001960f:	89 f1                	mov    %esi,%ecx
140019611:	0f cd                	bswap  %ebp
140019613:	44 31 d8             	xor    %r11d,%eax
140019616:	c1 c1 05             	rol    $0x5,%ecx
140019619:	21 f8                	and    %edi,%eax
14001961b:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
140019622:	5a
140019623:	41 01 cd             	add    %ecx,%r13d
140019626:	44 31 e0             	xor    %r12d,%eax
140019629:	c1 c7 1e             	rol    $0x1e,%edi
14001962c:	41 01 c5             	add    %eax,%r13d
14001962f:	45 8b 71 08          	mov    0x8(%r9),%r14d
140019633:	44 89 d8             	mov    %r11d,%eax
140019636:	89 6c 24 04          	mov    %ebp,0x4(%rsp)
14001963a:	44 89 e9             	mov    %r13d,%ecx
14001963d:	41 0f ce             	bswap  %r14d
140019640:	31 f8                	xor    %edi,%eax
140019642:	c1 c1 05             	rol    $0x5,%ecx
140019645:	21 f0                	and    %esi,%eax
140019647:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
14001964e:	5a
14001964f:	41 01 cc             	add    %ecx,%r12d
140019652:	44 31 d8             	xor    %r11d,%eax
140019655:	c1 c6 1e             	rol    $0x1e,%esi
140019658:	41 01 c4             	add    %eax,%r12d
14001965b:	41 8b 51 0c          	mov    0xc(%r9),%edx
14001965f:	89 f8                	mov    %edi,%eax
140019661:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
140019666:	44 89 e1             	mov    %r12d,%ecx
140019669:	0f ca                	bswap  %edx
14001966b:	31 f0                	xor    %esi,%eax
14001966d:	c1 c1 05             	rol    $0x5,%ecx
140019670:	44 21 e8             	and    %r13d,%eax
140019673:	47 8d 9c 1e 99 79 82 	lea    0x5a827999(%r14,%r11,1),%r11d
14001967a:	5a
14001967b:	41 01 cb             	add    %ecx,%r11d
14001967e:	31 f8                	xor    %edi,%eax
140019680:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019684:	41 01 c3             	add    %eax,%r11d
140019687:	41 8b 69 10          	mov    0x10(%r9),%ebp
14001968b:	89 f0                	mov    %esi,%eax
14001968d:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140019691:	44 89 d9             	mov    %r11d,%ecx
140019694:	0f cd                	bswap  %ebp
140019696:	44 31 e8             	xor    %r13d,%eax
140019699:	c1 c1 05             	rol    $0x5,%ecx
14001969c:	44 21 e0             	and    %r12d,%eax
14001969f:	8d bc 3a 99 79 82 5a 	lea    0x5a827999(%rdx,%rdi,1),%edi
1400196a6:	01 cf                	add    %ecx,%edi
1400196a8:	31 f0                	xor    %esi,%eax
1400196aa:	41 c1 c4 1e          	rol    $0x1e,%r12d
1400196ae:	01 c7                	add    %eax,%edi
1400196b0:	45 8b 71 14          	mov    0x14(%r9),%r14d
1400196b4:	44 89 e8             	mov    %r13d,%eax
1400196b7:	89 6c 24 10          	mov    %ebp,0x10(%rsp)
1400196bb:	89 f9                	mov    %edi,%ecx
1400196bd:	41 0f ce             	bswap  %r14d
1400196c0:	44 31 e0             	xor    %r12d,%eax
1400196c3:	c1 c1 05             	rol    $0x5,%ecx
1400196c6:	44 21 d8             	and    %r11d,%eax
1400196c9:	8d b4 35 99 79 82 5a 	lea    0x5a827999(%rbp,%rsi,1),%esi
1400196d0:	01 ce                	add    %ecx,%esi
1400196d2:	44 31 e8             	xor    %r13d,%eax
1400196d5:	41 c1 c3 1e          	rol    $0x1e,%r11d
1400196d9:	01 c6                	add    %eax,%esi
1400196db:	41 8b 51 18          	mov    0x18(%r9),%edx
1400196df:	44 89 e0             	mov    %r12d,%eax
1400196e2:	44 89 74 24 14       	mov    %r14d,0x14(%rsp)
1400196e7:	89 f1                	mov    %esi,%ecx
1400196e9:	0f ca                	bswap  %edx
1400196eb:	44 31 d8             	xor    %r11d,%eax
1400196ee:	c1 c1 05             	rol    $0x5,%ecx
1400196f1:	21 f8                	and    %edi,%eax
1400196f3:	47 8d ac 2e 99 79 82 	lea    0x5a827999(%r14,%r13,1),%r13d
1400196fa:	5a
1400196fb:	41 01 cd             	add    %ecx,%r13d
1400196fe:	44 31 e0             	xor    %r12d,%eax
140019701:	c1 c7 1e             	rol    $0x1e,%edi
140019704:	41 01 c5             	add    %eax,%r13d
140019707:	41 8b 69 1c          	mov    0x1c(%r9),%ebp
14001970b:	44 89 d8             	mov    %r11d,%eax
14001970e:	89 54 24 18          	mov    %edx,0x18(%rsp)
140019712:	44 89 e9             	mov    %r13d,%ecx
140019715:	0f cd                	bswap  %ebp
140019717:	31 f8                	xor    %edi,%eax
140019719:	c1 c1 05             	rol    $0x5,%ecx
14001971c:	21 f0                	and    %esi,%eax
14001971e:	46 8d a4 22 99 79 82 	lea    0x5a827999(%rdx,%r12,1),%r12d
140019725:	5a
140019726:	41 01 cc             	add    %ecx,%r12d
140019729:	44 31 d8             	xor    %r11d,%eax
14001972c:	c1 c6 1e             	rol    $0x1e,%esi
14001972f:	41 01 c4             	add    %eax,%r12d
140019732:	45 8b 71 20          	mov    0x20(%r9),%r14d
140019736:	89 f8                	mov    %edi,%eax
140019738:	89 6c 24 1c          	mov    %ebp,0x1c(%rsp)
14001973c:	44 89 e1             	mov    %r12d,%ecx
14001973f:	41 0f ce             	bswap  %r14d
140019742:	31 f0                	xor    %esi,%eax
140019744:	c1 c1 05             	rol    $0x5,%ecx
140019747:	44 21 e8             	and    %r13d,%eax
14001974a:	46 8d 9c 1d 99 79 82 	lea    0x5a827999(%rbp,%r11,1),%r11d
140019751:	5a
140019752:	41 01 cb             	add    %ecx,%r11d
140019755:	31 f8                	xor    %edi,%eax
140019757:	41 c1 c5 1e          	rol    $0x1e,%r13d
14001975b:	41 01 c3             	add    %eax,%r11d
14001975e:	41 8b 51 24          	mov    0x24(%r9),%edx
140019762:	89 f0                	mov    %esi,%eax
140019764:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140019769:	44 89 d9             	mov    %r11d,%ecx
14001976c:	0f ca                	bswap  %edx
14001976e:	44 31 e8             	xor    %r13d,%eax
140019771:	c1 c1 05             	rol    $0x5,%ecx
140019774:	44 21 e0             	and    %r12d,%eax
140019777:	41 8d bc 3e 99 79 82 	lea    0x5a827999(%r14,%rdi,1),%edi
14001977e:	5a
14001977f:	01 cf                	add    %ecx,%edi
140019781:	31 f0                	xor    %esi,%eax
140019783:	41 c1 c4 1e          	rol    $0x1e,%r12d
140019787:	01 c7                	add    %eax,%edi
140019789:	41 8b 69 28          	mov    0x28(%r9),%ebp
14001978d:	44 89 e8             	mov    %r13d,%eax
140019790:	89 54 24 24          	mov    %edx,0x24(%rsp)
140019794:	89 f9                	mov    %edi,%ecx
140019796:	0f cd                	bswap  %ebp
140019798:	44 31 e0             	xor    %r12d,%eax
14001979b:	c1 c1 05             	rol    $0x5,%ecx
14001979e:	44 21 d8             	and    %r11d,%eax
1400197a1:	8d b4 32 99 79 82 5a 	lea    0x5a827999(%rdx,%rsi,1),%esi
1400197a8:	01 ce                	add    %ecx,%esi
1400197aa:	44 31 e8             	xor    %r13d,%eax
1400197ad:	41 c1 c3 1e          	rol    $0x1e,%r11d
1400197b1:	01 c6                	add    %eax,%esi
1400197b3:	45 8b 71 2c          	mov    0x2c(%r9),%r14d
1400197b7:	44 89 e0             	mov    %r12d,%eax
1400197ba:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400197be:	89 f1                	mov    %esi,%ecx
1400197c0:	41 0f ce             	bswap  %r14d
1400197c3:	44 31 d8             	xor    %r11d,%eax
1400197c6:	c1 c1 05             	rol    $0x5,%ecx
1400197c9:	21 f8                	and    %edi,%eax
1400197cb:	46 8d ac 2d 99 79 82 	lea    0x5a827999(%rbp,%r13,1),%r13d
1400197d2:	5a
1400197d3:	41 01 cd             	add    %ecx,%r13d
1400197d6:	44 31 e0             	xor    %r12d,%eax
1400197d9:	c1 c7 1e             	rol    $0x1e,%edi
1400197dc:	41 01 c5             	add    %eax,%r13d
1400197df:	41 8b 51 30          	mov    0x30(%r9),%edx
1400197e3:	44 89 d8             	mov    %r11d,%eax
1400197e6:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
1400197eb:	44 89 e9             	mov    %r13d,%ecx
1400197ee:	0f ca                	bswap  %edx
1400197f0:	31 f8                	xor    %edi,%eax
1400197f2:	c1 c1 05             	rol    $0x5,%ecx
1400197f5:	21 f0                	and    %esi,%eax
1400197f7:	47 8d a4 26 99 79 82 	lea    0x5a827999(%r14,%r12,1),%r12d
1400197fe:	5a
1400197ff:	41 01 cc             	add    %ecx,%r12d
140019802:	44 31 d8             	xor    %r11d,%eax
140019805:	c1 c6 1e             	rol    $0x1e,%esi
140019808:	41 01 c4             	add    %eax,%r12d
14001980b:	41 8b 69 34          	mov    0x34(%r9),%ebp
14001980f:	89 f8                	mov    %edi,%eax
140019811:	89 54 24 30          	mov    %edx,0x30(%rsp)
140019815:	44 89 e1             	mov    %r12d,%ecx
140019818:	0f cd                	bswap  %ebp
14001981a:	31 f0                	xor    %esi,%eax
14001981c:	c1 c1 05             	rol    $0x5,%ecx
14001981f:	44 21 e8             	and    %r13d,%eax
140019822:	46 8d 9c 1a 99 79 82 	lea    0x5a827999(%rdx,%r11,1),%r11d
140019829:	5a
14001982a:	41 01 cb             	add    %ecx,%r11d
14001982d:	31 f8                	xor    %edi,%eax
14001982f:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019833:	41 01 c3             	add    %eax,%r11d
140019836:	45 8b 71 38          	mov    0x38(%r9),%r14d
14001983a:	89 f0                	mov    %esi,%eax
14001983c:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
140019840:	44 89 d9             	mov    %r11d,%ecx
140019843:	41 0f ce             	bswap  %r14d
140019846:	44 31 e8             	xor    %r13d,%eax
140019849:	c1 c1 05             	rol    $0x5,%ecx
14001984c:	44 21 e0             	and    %r12d,%eax
14001984f:	8d bc 3d 99 79 82 5a 	lea    0x5a827999(%rbp,%rdi,1),%edi
140019856:	01 cf                	add    %ecx,%edi
140019858:	31 f0                	xor    %esi,%eax
14001985a:	41 c1 c4 1e          	rol    $0x1e,%r12d
14001985e:	01 c7                	add    %eax,%edi
140019860:	41 8b 51 3c          	mov    0x3c(%r9),%edx
140019864:	44 89 e8             	mov    %r13d,%eax
140019867:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14001986c:	89 f9                	mov    %edi,%ecx
14001986e:	0f ca                	bswap  %edx
140019870:	44 31 e0             	xor    %r12d,%eax
140019873:	c1 c1 05             	rol    $0x5,%ecx
140019876:	44 21 d8             	and    %r11d,%eax
140019879:	41 8d b4 36 99 79 82 	lea    0x5a827999(%r14,%rsi,1),%esi
140019880:	5a
140019881:	01 ce                	add    %ecx,%esi
140019883:	44 31 e8             	xor    %r13d,%eax
140019886:	41 c1 c3 1e          	rol    $0x1e,%r11d
14001988a:	01 c6                	add    %eax,%esi
14001988c:	33 2c 24             	xor    (%rsp),%ebp
14001988f:	44 89 e0             	mov    %r12d,%eax
140019892:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140019896:	89 f1                	mov    %esi,%ecx
140019898:	33 6c 24 08          	xor    0x8(%rsp),%ebp
14001989c:	44 31 d8             	xor    %r11d,%eax
14001989f:	c1 c1 05             	rol    $0x5,%ecx
1400198a2:	33 6c 24 20          	xor    0x20(%rsp),%ebp
1400198a6:	21 f8                	and    %edi,%eax
1400198a8:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
1400198af:	5a
1400198b0:	c1 c7 1e             	rol    $0x1e,%edi
1400198b3:	44 31 e0             	xor    %r12d,%eax
1400198b6:	41 01 cd             	add    %ecx,%r13d
1400198b9:	d1 c5                	rol    $1,%ebp
1400198bb:	41 01 c5             	add    %eax,%r13d
1400198be:	44 33 74 24 04       	xor    0x4(%rsp),%r14d
1400198c3:	44 89 d8             	mov    %r11d,%eax
1400198c6:	89 2c 24             	mov    %ebp,(%rsp)
1400198c9:	44 89 e9             	mov    %r13d,%ecx
1400198cc:	44 33 74 24 0c       	xor    0xc(%rsp),%r14d
1400198d1:	31 f8                	xor    %edi,%eax
1400198d3:	c1 c1 05             	rol    $0x5,%ecx
1400198d6:	44 33 74 24 24       	xor    0x24(%rsp),%r14d
1400198db:	21 f0                	and    %esi,%eax
1400198dd:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
1400198e4:	5a
1400198e5:	c1 c6 1e             	rol    $0x1e,%esi
1400198e8:	44 31 d8             	xor    %r11d,%eax
1400198eb:	41 01 cc             	add    %ecx,%r12d
1400198ee:	41 d1 c6             	rol    $1,%r14d
1400198f1:	41 01 c4             	add    %eax,%r12d
1400198f4:	33 54 24 08          	xor    0x8(%rsp),%edx
1400198f8:	89 f8                	mov    %edi,%eax
1400198fa:	44 89 74 24 04       	mov    %r14d,0x4(%rsp)