1400e66e8:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400e66ed:	48 85 c0             	test   %rax,%rax
1400e66f0:	74 04                	je     0x1400e66f6
1400e66f2:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e66f6:	49 8b 04 24          	mov    (%r12),%rax
1400e66fa:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1400e6701:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400e6706:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1400e670d:	44 8a ad 28 05 00 00 	mov    0x528(%rbp),%r13b
1400e6714:	44 88 ad c8 00 00 00 	mov    %r13b,0xc8(%rbp)
1400e671b:	48 89 b5 d0 00 00 00 	mov    %rsi,0xd0(%rbp)
1400e6722:	48 8b d7             	mov    %rdi,%rdx
1400e6725:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400e6729:	e8 be 53 f3 ff       	call   0x14001baec
1400e672e:	33 c9                	xor    %ecx,%ecx
1400e6730:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1400e6734:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1400e6738:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e673c:	48 85 c0             	test   %rax,%rax
1400e673f:	74 04                	je     0x1400e6745
1400e6741:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6745:	48 8b 03             	mov    (%rbx),%rax
1400e6748:	48 89 45 38          	mov    %rax,0x38(%rbp)
1400e674c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6750:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400e6754:	41 0f 10 07          	movups (%r15),%xmm0
1400e6758:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
1400e675d:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
1400e6761:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1400e6765:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400e676a:	48 85 c0             	test   %rax,%rax
1400e676d:	74 04                	je     0x1400e6773
1400e676f:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6773:	49 8b 04 24          	mov    (%r12),%rax
1400e6777:	48 89 45 58          	mov    %rax,0x58(%rbp)
1400e677b:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400e6780:	48 89 45 60          	mov    %rax,0x60(%rbp)
1400e6784:	44 88 6d 68          	mov    %r13b,0x68(%rbp)
1400e6788:	48 8b 85 10 05 00 00 	mov    0x510(%rbp),%rax
1400e678f:	8b 00                	mov    (%rax),%eax
1400e6791:	89 45 6c             	mov    %eax,0x6c(%rbp)
1400e6794:	48 89 75 70          	mov    %rsi,0x70(%rbp)
1400e6798:	48 8b b5 18 05 00 00 	mov    0x518(%rbp),%rsi
1400e679f:	48 ff ce             	dec    %rsi
1400e67a2:	83 f8 03             	cmp    $0x3,%eax
1400e67a5:	0f 85 f1 00 00 00    	jne    0x1400e689c
1400e67ab:	48 89 8d b8 02 00 00 	mov    %rcx,0x2b8(%rbp)
1400e67b2:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400e67b9:	e8 62 e7 00 00       	call   0x1400f4f20
1400e67be:	4c 8b e8             	mov    %rax,%r13
1400e67c1:	48 89 85 b8 02 00 00 	mov    %rax,0x2b8(%rbp)
1400e67c8:	48 8d 85 80 02 00 00 	lea    0x280(%rbp),%rax
1400e67cf:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e67d4:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400e67d9:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1400e67de:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e67e3:	48 8b 85 18 05 00 00 	mov    0x518(%rbp),%rax
1400e67ea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e67ef:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400e67f4:	83 ce ff             	or     $0xffffffff,%esi
1400e67f7:	44 8b ce             	mov    %esi,%r9d
1400e67fa:	4c 8b c3             	mov    %rbx,%r8
1400e67fd:	48 8b d7             	mov    %rdi,%rdx
1400e6800:	e8 13 ec ff ff       	call   0x1400e5418
1400e6805:	4d 85 ed             	test   %r13,%r13
1400e6808:	74 1e                	je     0x1400e6828
1400e680a:	49 8b 45 00          	mov    0x0(%r13),%rax
1400e680e:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1400e6815:	4c 3b e9             	cmp    %rcx,%r13
1400e6818:	0f 95 c2             	setne  %dl
1400e681b:	49 8b cd             	mov    %r13,%rcx
1400e681e:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6822:	ff 15 10 64 a2 00    	call   *0xa26410(%rip)        # 0x140b0cc38
1400e6828:	48 83 a5 f8 02 00 00 	andq   $0x0,0x2f8(%rbp)
1400e682f:	00
1400e6830:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400e6837:	e8 e4 e6 00 00       	call   0x1400f4f20
1400e683c:	4c 8b e8             	mov    %rax,%r13
1400e683f:	48 89 85 f8 02 00 00 	mov    %rax,0x2f8(%rbp)
1400e6846:	48 8b 85 20 05 00 00 	mov    0x520(%rbp),%rax
1400e684d:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400e6851:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1400e6858:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400e685d:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400e6862:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e6867:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400e686c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6871:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e6876:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400e687c:	4c 8b c3             	mov    %rbx,%r8
1400e687f:	48 8b d7             	mov    %rdi,%rdx
1400e6882:	e8 91 eb ff ff       	call   0x1400e5418
1400e6887:	4d 85 ed             	test   %r13,%r13
1400e688a:	0f 84 05 01 00 00    	je     0x1400e6995
1400e6890:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1400e6897:	e9 e2 00 00 00       	jmp    0x1400e697e
1400e689c:	48 89 8d 38 03 00 00 	mov    %rcx,0x338(%rbp)
1400e68a3:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400e68a7:	e8 34 e7 00 00       	call   0x1400f4fe0
1400e68ac:	4c 8b e8             	mov    %rax,%r13
1400e68af:	48 89 85 38 03 00 00 	mov    %rax,0x338(%rbp)
1400e68b6:	48 8d 85 00 03 00 00 	lea    0x300(%rbp),%rax
1400e68bd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e68c2:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400e68c7:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1400e68cc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e68d1:	48 8b 85 18 05 00 00 	mov    0x518(%rbp),%rax
1400e68d8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e68dd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400e68e2:	83 ce ff             	or     $0xffffffff,%esi
1400e68e5:	44 8b ce             	mov    %esi,%r9d
1400e68e8:	4c 8b c3             	mov    %rbx,%r8
1400e68eb:	48 8b d7             	mov    %rdi,%rdx
1400e68ee:	e8 25 eb ff ff       	call   0x1400e5418
1400e68f3:	4d 85 ed             	test   %r13,%r13
1400e68f6:	74 1e                	je     0x1400e6916
1400e68f8:	49 8b 45 00          	mov    0x0(%r13),%rax
1400e68fc:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1400e6903:	4c 3b e9             	cmp    %rcx,%r13
1400e6906:	0f 95 c2             	setne  %dl
1400e6909:	49 8b cd             	mov    %r13,%rcx
1400e690c:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6910:	ff 15 22 63 a2 00    	call   *0xa26322(%rip)        # 0x140b0cc38
1400e6916:	48 83 a5 78 03 00 00 	andq   $0x0,0x378(%rbp)
1400e691d:	00
1400e691e:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400e6922:	e8 b9 e6 00 00       	call   0x1400f4fe0
1400e6927:	4c 8b e8             	mov    %rax,%r13
1400e692a:	48 89 85 78 03 00 00 	mov    %rax,0x378(%rbp)
1400e6931:	48 8b 85 20 05 00 00 	mov    0x520(%rbp),%rax
1400e6938:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400e693c:	48 8d 95 40 03 00 00 	lea    0x340(%rbp),%rdx
1400e6943:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400e6948:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400e694d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e6952:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400e6957:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e695c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e6961:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400e6967:	4c 8b c3             	mov    %rbx,%r8
1400e696a:	48 8b d7             	mov    %rdi,%rdx
1400e696d:	e8 a6 ea ff ff       	call   0x1400e5418
1400e6972:	4d 85 ed             	test   %r13,%r13
1400e6975:	74 1e                	je     0x1400e6995
1400e6977:	48 8d 8d 40 03 00 00 	lea    0x340(%rbp),%rcx
1400e697e:	4c 3b e9             	cmp    %rcx,%r13
1400e6981:	49 8b 45 00          	mov    0x0(%r13),%rax
1400e6985:	0f 95 c2             	setne  %dl
1400e6988:	49 8b cd             	mov    %r13,%rcx
1400e698b:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e698f:	ff 15 a3 62 a2 00    	call   *0xa262a3(%rip)        # 0x140b0cc38
1400e6995:	45 33 ed             	xor    %r13d,%r13d
1400e6998:	44 88 ad 00 05 00 00 	mov    %r13b,0x500(%rbp)
1400e699f:	44 88 ad 08 05 00 00 	mov    %r13b,0x508(%rbp)
1400e69a6:	44 88 ad e8 04 00 00 	mov    %r13b,0x4e8(%rbp)
1400e69ad:	44 88 ad f0 04 00 00 	mov    %r13b,0x4f0(%rbp)
1400e69b4:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e69b7:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1400e69bc:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
1400e69c0:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1400e69c5:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1400e69c9:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
1400e69ce:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1400e69d2:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400e69d7:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
1400e69db:	4c 8b ad e0 04 00 00 	mov    0x4e0(%rbp),%r13
1400e69e2:	4c 89 ad 30 01 00 00 	mov    %r13,0x130(%rbp)
1400e69e9:	48 8b d7             	mov    %rdi,%rdx
1400e69ec:	48 8d 8d 38 01 00 00 	lea    0x138(%rbp),%rcx
1400e69f3:	e8 f4 50 f3 ff       	call   0x14001baec
1400e69f8:	4c 89 b5 50 01 00 00 	mov    %r14,0x150(%rbp)
1400e69ff:	48 83 a5 58 01 00 00 	andq   $0x0,0x158(%rbp)
1400e6a06:	00
1400e6a07:	48 83 a5 60 01 00 00 	andq   $0x0,0x160(%rbp)
1400e6a0e:	00
1400e6a0f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a13:	48 85 c0             	test   %rax,%rax
1400e6a16:	74 04                	je     0x1400e6a1c
1400e6a18:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6a1c:	48 8b 03             	mov    (%rbx),%rax
1400e6a1f:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
1400e6a26:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a2a:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
1400e6a31:	41 0f 10 07          	movups (%r15),%xmm0
1400e6a35:	f3 0f 7f 85 68 01 00 	movdqu %xmm0,0x168(%rbp)
1400e6a3c:	00
1400e6a3d:	8a 85 28 05 00 00    	mov    0x528(%rbp),%al
1400e6a43:	88 85 78 01 00 00    	mov    %al,0x178(%rbp)
1400e6a49:	4c 89 ad e0 00 00 00 	mov    %r13,0xe0(%rbp)
1400e6a50:	48 8b d7             	mov    %rdi,%rdx
1400e6a53:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
1400e6a5a:	e8 8d 50 f3 ff       	call   0x14001baec
1400e6a5f:	4c 89 b5 00 01 00 00 	mov    %r14,0x100(%rbp)
1400e6a66:	48 83 a5 08 01 00 00 	andq   $0x0,0x108(%rbp)
1400e6a6d:	00
1400e6a6e:	48 83 a5 10 01 00 00 	andq   $0x0,0x110(%rbp)
1400e6a75:	00
1400e6a76:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a7a:	48 85 c0             	test   %rax,%rax
1400e6a7d:	74 04                	je     0x1400e6a83
1400e6a7f:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6a83:	48 8b 03             	mov    (%rbx),%rax
1400e6a86:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1400e6a8d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a91:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
1400e6a98:	41 0f 10 07          	movups (%r15),%xmm0
1400e6a9c:	f3 0f 7f 85 18 01 00 	movdqu %xmm0,0x118(%rbp)
1400e6aa3:	00
1400e6aa4:	8a 85 28 05 00 00    	mov    0x528(%rbp),%al
1400e6aaa:	88 85 28 01 00 00    	mov    %al,0x128(%rbp)
1400e6ab0:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1400e6ab4:	48 8b d7             	mov    %rdi,%rdx
1400e6ab7:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400e6abb:	e8 2c 50 f3 ff       	call   0x14001baec
1400e6ac0:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400e6ac4:	48 8b d7             	mov    %rdi,%rdx
1400e6ac7:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1400e6acb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e6ad0:	e8 17 50 f3 ff       	call   0x14001baec
1400e6ad5:	48 83 a5 b8 03 00 00 	andq   $0x0,0x3b8(%rbp)
1400e6adc:	00
1400e6add:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6ae2:	ff 15 e0 5d a2 00    	call   *0xa25de0(%rip)        # 0x140b0c8c8
1400e6ae8:	4c 8b f8             	mov    %rax,%r15
1400e6aeb:	48 85 c0             	test   %rax,%rax
1400e6aee:	75 07                	jne    0x1400e6af7
1400e6af0:	ff 15 a2 59 a2 00    	call   *0xa259a2(%rip)        # 0x140b0c498
1400e6af6:	cc                   	int3
1400e6af7:	4c 89 bd e0 04 00 00 	mov    %r15,0x4e0(%rbp)
1400e6afe:	48 8d 05 13 3a a3 00 	lea    0xa33a13(%rip),%rax        # 0x140b1a518
1400e6b05:	49 89 07             	mov    %rax,(%r15)
1400e6b08:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400e6b0c:	49 89 47 08          	mov    %rax,0x8(%r15)
1400e6b10:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400e6b14:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e6b18:	e8 cf 4f f3 ff       	call   0x14001baec
1400e6b1d:	4c 89 bd b8 03 00 00 	mov    %r15,0x3b8(%rbp)
1400e6b24:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400e6b2b:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400e6b32:	e8 5d bf 00 00       	call   0x1400f2a94
1400e6b37:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1400e6b3c:	49 8d 45 ff          	lea    -0x1(%r13),%rax
1400e6b40:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
1400e6b47:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e6b4c:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400e6b53:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400e6b58:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
1400e6b5f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400e6b64:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400e6b69:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6b6e:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400e6b72:	4c 8b cb             	mov    %rbx,%r9
1400e6b75:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400e6b79:	48 8b d7             	mov    %rdi,%rdx
1400e6b7c:	e8 0b ee ff ff       	call   0x1400e598c
1400e6b81:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
1400e6b88:	48 85 c9             	test   %rcx,%rcx
1400e6b8b:	74 22                	je     0x1400e6baf
1400e6b8d:	48 8b 01             	mov    (%rcx),%rax
1400e6b90:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
1400e6b97:	48 3b ca             	cmp    %rdx,%rcx
1400e6b9a:	0f 95 c2             	setne  %dl
1400e6b9d:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6ba1:	ff 15 91 60 a2 00    	call   *0xa26091(%rip)        # 0x140b0cc38
1400e6ba7:	48 83 a5 b8 01 00 00 	andq   $0x0,0x1b8(%rbp)
1400e6bae:	00
1400e6baf:	49 8b 07             	mov    (%r15),%rax
1400e6bb2:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
1400e6bb9:	4c 3b f9             	cmp    %rcx,%r15
1400e6bbc:	0f 95 c2             	setne  %dl
1400e6bbf:	49 8b cf             	mov    %r15,%rcx
1400e6bc2:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6bc6:	ff 15 6c 60 a2 00    	call   *0xa2606c(%rip)        # 0x140b0cc38
1400e6bcc:	48 83 a5 f8 03 00 00 	andq   $0x0,0x3f8(%rbp)
1400e6bd3:	00
1400e6bd4:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6bd9:	ff 15 e9 5c a2 00    	call   *0xa25ce9(%rip)        # 0x140b0c8c8
1400e6bdf:	4c 8b f8             	mov    %rax,%r15
1400e6be2:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400e6be9:	48 85 c0             	test   %rax,%rax
1400e6bec:	75 07                	jne    0x1400e6bf5
1400e6bee:	ff 15 a4 58 a2 00    	call   *0xa258a4(%rip)        # 0x140b0c498
1400e6bf4:	cc                   	int3
1400e6bf5:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1400e6bfa:	48 8d 05 17 39 a3 00 	lea    0xa33917(%rip),%rax        # 0x140b1a518
1400e6c01:	49 89 07             	mov    %rax,(%r15)
1400e6c04:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400e6c08:	49 89 47 08          	mov    %rax,0x8(%r15)
1400e6c0c:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400e6c10:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e6c14:	e8 d3 4e f3 ff       	call   0x14001baec
1400e6c19:	4c 89 bd f8 03 00 00 	mov    %r15,0x3f8(%rbp)
1400e6c20:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400e6c27:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1400e6c2e:	e8 61 be 00 00       	call   0x1400f2a94
1400e6c33:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1400e6c38:	49 8d 47 01          	lea    0x1(%r15),%rax
1400e6c3c:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
1400e6c43:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e6c48:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1400e6c4f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400e6c54:	48 8d 8d 08 05 00 00 	lea    0x508(%rbp),%rcx
1400e6c5b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400e6c60:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400e6c65:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6c6a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400e6c71:	00
1400e6c72:	4c 8b cb             	mov    %rbx,%r9
1400e6c75:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400e6c79:	48 8b d7             	mov    %rdi,%rdx
1400e6c7c:	e8 0b ed ff ff       	call   0x1400e598c
1400e6c81:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
1400e6c88:	48 85 c9             	test   %rcx,%rcx
1400e6c8b:	74 22                	je     0x1400e6caf
1400e6c8d:	48 8b 01             	mov    (%rcx),%rax
1400e6c90:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
1400e6c97:	48 3b ca             	cmp    %rdx,%rcx
1400e6c9a:	0f 95 c2             	setne  %dl
1400e6c9d:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6ca1:	ff 15 91 5f a2 00    	call   *0xa25f91(%rip)        # 0x140b0cc38
1400e6ca7:	48 83 a5 f8 01 00 00 	andq   $0x0,0x1f8(%rbp)
1400e6cae:	00
1400e6caf:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1400e6cb6:	48 8b 01             	mov    (%rcx),%rax
1400e6cb9:	48 8d 95 c0 03 00 00 	lea    0x3c0(%rbp),%rdx
1400e6cc0:	48 3b ca             	cmp    %rdx,%rcx
1400e6cc3:	0f 95 c2             	setne  %dl
1400e6cc6:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6cca:	ff 15 68 5f a2 00    	call   *0xa25f68(%rip)        # 0x140b0cc38
1400e6cd0:	48 83 a5 38 04 00 00 	andq   $0x0,0x438(%rbp)
1400e6cd7:	00
1400e6cd8:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6cdd:	ff 15 e5 5b a2 00    	call   *0xa25be5(%rip)        # 0x140b0c8c8
1400e6ce3:	48 8b c8             	mov    %rax,%rcx
1400e6ce6:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400e6ced:	48 85 c0             	test   %rax,%rax
1400e6cf0:	75 07                	jne    0x1400e6cf9
1400e6cf2:	ff 15 a0 57 a2 00    	call   *0xa257a0(%rip)        # 0x140b0c498
1400e6cf8:	cc                   	int3
1400e6cf9:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400e6cfe:	48 8d 05 6b 38 a3 00 	lea    0xa3386b(%rip),%rax        # 0x140b1a570
1400e6d05:	48 89 01             	mov    %rax,(%rcx)
1400e6d08:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400e6d0c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400e6d10:	48 83 c1 10          	add    $0x10,%rcx
1400e6d14:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400e6d18:	e8 cf 4d f3 ff       	call   0x14001baec
1400e6d1d:	48 8b 85 e0 04 00 00 	mov    0x4e0(%rbp),%rax
1400e6d24:	48 89 85 38 04 00 00 	mov    %rax,0x438(%rbp)
1400e6d2b:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx