1400f6716:	48 89 01             	mov    %rax,(%rcx)
1400f6719:	e8 62 3d 00 00       	call   0x1400fa480
1400f671e:	48 8b 83 58 01 00 00 	mov    0x158(%rbx),%rax
1400f6725:	48 83 f8 07          	cmp    $0x7,%rax
1400f6729:	76 35                	jbe    0x1400f6760
1400f672b:	48 8b 8b 40 01 00 00 	mov    0x140(%rbx),%rcx
1400f6732:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6739:	00
1400f673a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6740:	72 18                	jb     0x1400f675a
1400f6742:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f6746:	48 2b ca             	sub    %rdx,%rcx
1400f6749:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f674d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6751:	0f 87 e1 00 00 00    	ja     0x1400f6838
1400f6757:	48 8b ca             	mov    %rdx,%rcx
1400f675a:	ff 15 e0 c3 11 00    	call   *0x11c3e0(%rip)        # 0x140212b40
1400f6760:	33 f6                	xor    %esi,%esi
1400f6762:	48 c7 83 58 01 00 00 	movq   $0x7,0x158(%rbx)
1400f6769:	07 00 00 00
1400f676d:	48 89 b3 50 01 00 00 	mov    %rsi,0x150(%rbx)
1400f6774:	66 89 b3 40 01 00 00 	mov    %si,0x140(%rbx)
1400f677b:	48 8b 8b 38 01 00 00 	mov    0x138(%rbx),%rcx
1400f6782:	48 85 c9             	test   %rcx,%rcx
1400f6785:	74 14                	je     0x1400f679b
1400f6787:	48 89 b3 38 01 00 00 	mov    %rsi,0x138(%rbx)
1400f678e:	48 8b 01             	mov    (%rcx),%rax
1400f6791:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6795:	ff 15 95 c6 11 00    	call   *0x11c695(%rip)        # 0x140212e30
1400f679b:	48 8b bb 30 01 00 00 	mov    0x130(%rbx),%rdi
1400f67a2:	48 85 ff             	test   %rdi,%rdi
1400f67a5:	74 11                	je     0x1400f67b8
1400f67a7:	48 8b cf             	mov    %rdi,%rcx
1400f67aa:	e8 d5 5e 00 00       	call   0x1400fc684
1400f67af:	48 8b cf             	mov    %rdi,%rcx
1400f67b2:	ff 15 88 c3 11 00    	call   *0x11c388(%rip)        # 0x140212b40
1400f67b8:	48 8b bb 28 01 00 00 	mov    0x128(%rbx),%rdi
1400f67bf:	48 85 ff             	test   %rdi,%rdi
1400f67c2:	74 11                	je     0x1400f67d5
1400f67c4:	48 8b cf             	mov    %rdi,%rcx
1400f67c7:	e8 28 5f 00 00       	call   0x1400fc6f4
1400f67cc:	48 8b cf             	mov    %rdi,%rcx
1400f67cf:	ff 15 6b c3 11 00    	call   *0x11c36b(%rip)        # 0x140212b40
1400f67d5:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
1400f67dc:	48 85 c9             	test   %rcx,%rcx
1400f67df:	74 14                	je     0x1400f67f5
1400f67e1:	48 89 b3 20 01 00 00 	mov    %rsi,0x120(%rbx)
1400f67e8:	48 8b 01             	mov    (%rcx),%rax
1400f67eb:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f67ef:	ff 15 3b c6 11 00    	call   *0x11c63b(%rip)        # 0x140212e30
1400f67f5:	48 8d 8b e0 00 00 00 	lea    0xe0(%rbx),%rcx
1400f67fc:	e8 c7 a0 fe ff       	call   0x1400e08c8
1400f6801:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
1400f6808:	48 85 c9             	test   %rcx,%rcx
1400f680b:	74 14                	je     0x1400f6821
1400f680d:	48 89 b3 d8 00 00 00 	mov    %rsi,0xd8(%rbx)
1400f6814:	48 8b 01             	mov    (%rcx),%rax
1400f6817:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f681b:	ff 15 0f c6 11 00    	call   *0x11c60f(%rip)        # 0x140212e30
1400f6821:	48 8b cb             	mov    %rbx,%rcx
1400f6824:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f6829:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400f682e:	48 83 c4 40          	add    $0x40,%rsp
1400f6832:	5f                   	pop    %rdi
1400f6833:	e9 b4 45 ff ff       	jmp    0x1400eadec
1400f6838:	ff 15 42 c3 11 00    	call   *0x11c342(%rip)        # 0x140212b80
1400f683e:	cc                   	int3
1400f683f:	90                   	nop
1400f6840:	48 8b c4             	mov    %rsp,%rax
1400f6843:	55                   	push   %rbp
1400f6844:	53                   	push   %rbx
1400f6845:	56                   	push   %rsi
1400f6846:	57                   	push   %rdi
1400f6847:	41 54                	push   %r12
1400f6849:	41 55                	push   %r13
1400f684b:	41 56                	push   %r14
1400f684d:	41 57                	push   %r15
1400f684f:	48 8d a8 c8 fc ff ff 	lea    -0x338(%rax),%rbp
1400f6856:	48 81 ec f8 03 00 00 	sub    $0x3f8,%rsp
1400f685d:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1400f6861:	48 8b 05 18 a9 20 00 	mov    0x20a918(%rip),%rax        # 0x140301180
1400f6868:	48 33 c4             	xor    %rsp,%rax
1400f686b:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
1400f6872:	4d 8b e9             	mov    %r9,%r13
1400f6875:	4d 8b f0             	mov    %r8,%r14
1400f6878:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1400f687d:	48 8b f2             	mov    %rdx,%rsi
1400f6880:	48 8b d9             	mov    %rcx,%rbx
1400f6883:	44 0f b6 a5 60 03 00 	movzbl 0x360(%rbp),%r12d
1400f688a:	00
1400f688b:	48 8b 95 68 03 00 00 	mov    0x368(%rbp),%rdx
1400f6892:	48 8b bd 70 03 00 00 	mov    0x370(%rbp),%rdi
1400f6899:	e8 ca 57 fe ff       	call   0x1400dc068
1400f689e:	48 8d 05 5b b0 17 00 	lea    0x17b05b(%rip),%rax        # 0x140271900
1400f68a5:	48 89 45 28          	mov    %rax,0x28(%rbp)
1400f68a9:	44 88 65 30          	mov    %r12b,0x30(%rbp)
1400f68ad:	b8 04 00 00 00       	mov    $0x4,%eax
1400f68b2:	66 89 45 32          	mov    %ax,0x32(%rbp)
1400f68b6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f68b9:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
1400f68bd:	66 0f 6f 35 3b 98 1c 	movdqa 0x1c983b(%rip),%xmm6        # 0x1402c0100
1400f68c4:	00
1400f68c5:	f3 0f 7f 75 48       	movdqu %xmm6,0x48(%rbp)
1400f68ca:	33 c0                	xor    %eax,%eax
1400f68cc:	66 89 45 38          	mov    %ax,0x38(%rbp)
1400f68d0:	48 8d 05 b1 04 14 00 	lea    0x1404b1(%rip),%rax        # 0x140236d88
1400f68d7:	48 89 45 20          	mov    %rax,0x20(%rbp)
1400f68db:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1400f68df:	e8 44 bd fe ff       	call   0x1400e2628
1400f68e4:	4c 8b f8             	mov    %rax,%r15
1400f68e7:	48 8d 05 12 f1 17 00 	lea    0x17f112(%rip),%rax        # 0x140275a00
1400f68ee:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400f68f2:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
1400f68f6:	b8 04 00 00 00       	mov    $0x4,%eax
1400f68fb:	66 89 45 b8          	mov    %ax,-0x48(%rbp)
1400f68ff:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f6902:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400f6906:	66 0f 7f 75 d0       	movdqa %xmm6,-0x30(%rbp)
1400f690b:	33 c9                	xor    %ecx,%ecx
1400f690d:	66 89 4d c0          	mov    %cx,-0x40(%rbp)
1400f6911:	48 8d 05 50 04 14 00 	lea    0x140450(%rip),%rax        # 0x140236d68
1400f6918:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400f691c:	4c 8d 73 50          	lea    0x50(%rbx),%r14
1400f6920:	49 8b c6             	mov    %r14,%rax
1400f6923:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
1400f6928:	76 03                	jbe    0x1400f692d
1400f692a:	49 8b 06             	mov    (%r14),%rax
1400f692d:	48 8d 15 d4 af 17 00 	lea    0x17afd4(%rip),%rdx        # 0x140271908
1400f6934:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1400f6938:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f693c:	b8 00 01 00 00       	mov    $0x100,%eax
1400f6941:	66 89 45 f8          	mov    %ax,-0x8(%rbp)
1400f6945:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400f6949:	66 0f 7f 75 10       	movdqa %xmm6,0x10(%rbp)
1400f694e:	66 89 4d 00          	mov    %cx,0x0(%rbp)
1400f6952:	48 8d 05 0f 04 14 00 	lea    0x14040f(%rip),%rax        # 0x140236d68
1400f6959:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400f695d:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f6962:	b9 cf 80 5c 00       	mov    $0x5c80cf,%ecx
1400f6967:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f696d:	45 8d 41 30          	lea    0x30(%r9),%r8d
1400f6971:	e8 4e 06 07 00       	call   0x140166fc4
1400f6976:	84 c0                	test   %al,%al
1400f6978:	74 69                	je     0x1400f69e3
1400f697a:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1400f697e:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f6982:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400f6986:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1400f698a:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1400f698e:	48 8d 45 20          	lea    0x20(%rbp),%rax
1400f6992:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400f6996:	48 8d 05 fb f8 14 00 	lea    0x14f8fb(%rip),%rax        # 0x140246298
1400f699d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400f69a2:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400f69a6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400f69ab:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400f69af:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f69b4:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f69ba:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400f69bf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f69c4:	48 8d 05 a5 f3 17 00 	lea    0x17f3a5(%rip),%rax        # 0x140275d70
1400f69cb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f69d0:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f69d5:	b9 cf 80 5c 00       	mov    $0x5c80cf,%ecx
1400f69da:	45 8d 41 30          	lea    0x30(%r9),%r8d
1400f69de:	e8 0d 0a 07 00       	call   0x1401673f0
1400f69e3:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400f69e7:	48 83 f8 07          	cmp    $0x7,%rax
1400f69eb:	76 32                	jbe    0x1400f6a1f
1400f69ed:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f69f4:	00
1400f69f5:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400f69f9:	48 8b d1             	mov    %rcx,%rdx
1400f69fc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6a02:	72 15                	jb     0x1400f6a19
1400f6a04:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a08:	48 2b d1             	sub    %rcx,%rdx
1400f6a0b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6a0f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6a13:	0f 87 90 00 00 00    	ja     0x1400f6aa9
1400f6a19:	ff 15 21 c1 11 00    	call   *0x11c121(%rip)        # 0x140212b40
1400f6a1f:	66 0f 7f 75 10       	movdqa %xmm6,0x10(%rbp)
1400f6a24:	45 33 ff             	xor    %r15d,%r15d
1400f6a27:	66 44 89 7d 00       	mov    %r15w,0x0(%rbp)
1400f6a2c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400f6a30:	48 83 f8 07          	cmp    $0x7,%rax
1400f6a34:	76 2e                	jbe    0x1400f6a64
1400f6a36:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6a3d:	00
1400f6a3e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400f6a42:	48 8b d1             	mov    %rcx,%rdx
1400f6a45:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6a4b:	72 11                	jb     0x1400f6a5e
1400f6a4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a51:	48 2b d1             	sub    %rcx,%rdx
1400f6a54:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6a58:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6a5c:	77 4b                	ja     0x1400f6aa9
1400f6a5e:	ff 15 dc c0 11 00    	call   *0x11c0dc(%rip)        # 0x140212b40
1400f6a64:	66 0f 7f 75 d0       	movdqa %xmm6,-0x30(%rbp)
1400f6a69:	66 44 89 7d c0       	mov    %r15w,-0x40(%rbp)
1400f6a6e:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1400f6a72:	e8 11 11 fe ff       	call   0x1400d7b88
1400f6a77:	48 8b 45 50          	mov    0x50(%rbp),%rax
1400f6a7b:	48 83 f8 07          	cmp    $0x7,%rax
1400f6a7f:	76 35                	jbe    0x1400f6ab6
1400f6a81:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6a88:	00
1400f6a89:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400f6a8d:	48 8b d1             	mov    %rcx,%rdx
1400f6a90:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6a96:	72 18                	jb     0x1400f6ab0
1400f6a98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a9c:	48 2b d1             	sub    %rcx,%rdx
1400f6a9f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6aa3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6aa7:	76 07                	jbe    0x1400f6ab0
1400f6aa9:	ff 15 d1 c0 11 00    	call   *0x11c0d1(%rip)        # 0x140212b80
1400f6aaf:	cc                   	int3
1400f6ab0:	ff 15 8a c0 11 00    	call   *0x11c08a(%rip)        # 0x140212b40
1400f6ab6:	45 8b c7             	mov    %r15d,%r8d
1400f6ab9:	48 85 ff             	test   %rdi,%rdi
1400f6abc:	41 0f 95 c0          	setne  %r8b
1400f6ac0:	45 3b e0             	cmp    %r8d,%r12d
1400f6ac3:	74 18                	je     0x1400f6add
1400f6ac5:	41 b8 c8 76 88 02    	mov    $0x28876c8,%r8d
1400f6acb:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400f6ad0:	e8 a3 06 ff ff       	call   0x1400e7178
1400f6ad5:	4c 8b c0             	mov    %rax,%r8
1400f6ad8:	e9 63 04 00 00       	jmp    0x1400f6f40
1400f6add:	48 85 ff             	test   %rdi,%rdi
1400f6ae0:	74 3f                	je     0x1400f6b21
1400f6ae2:	48 39 bb d8 00 00 00 	cmp    %rdi,0xd8(%rbx)
1400f6ae9:	74 36                	je     0x1400f6b21
1400f6aeb:	48 8b 07             	mov    (%rdi),%rax
1400f6aee:	48 8b cf             	mov    %rdi,%rcx
1400f6af1:	48 8b 00             	mov    (%rax),%rax
1400f6af4:	ff 15 36 c3 11 00    	call   *0x11c336(%rip)        # 0x140212e30
1400f6afa:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
1400f6b01:	48 85 c9             	test   %rcx,%rcx
1400f6b04:	74 14                	je     0x1400f6b1a
1400f6b06:	4c 89 bb d8 00 00 00 	mov    %r15,0xd8(%rbx)
1400f6b0d:	48 8b 01             	mov    (%rcx),%rax
1400f6b10:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6b14:	ff 15 16 c3 11 00    	call   *0x11c316(%rip)        # 0x140212e30
1400f6b1a:	48 89 bb d8 00 00 00 	mov    %rdi,0xd8(%rbx)
1400f6b21:	45 84 e4             	test   %r12b,%r12b
1400f6b24:	74 4b                	je     0x1400f6b71
1400f6b26:	48 8b bb d8 00 00 00 	mov    0xd8(%rbx),%rdi
1400f6b2d:	48 39 bb f0 00 00 00 	cmp    %rdi,0xf0(%rbx)
1400f6b34:	74 3b                	je     0x1400f6b71
1400f6b36:	48 85 ff             	test   %rdi,%rdi
1400f6b39:	74 0f                	je     0x1400f6b4a
1400f6b3b:	48 8b 07             	mov    (%rdi),%rax
1400f6b3e:	48 8b cf             	mov    %rdi,%rcx
1400f6b41:	48 8b 00             	mov    (%rax),%rax
1400f6b44:	ff 15 e6 c2 11 00    	call   *0x11c2e6(%rip)        # 0x140212e30
1400f6b4a:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
1400f6b51:	48 85 c9             	test   %rcx,%rcx
1400f6b54:	74 14                	je     0x1400f6b6a
1400f6b56:	4c 89 bb f0 00 00 00 	mov    %r15,0xf0(%rbx)
1400f6b5d:	48 8b 01             	mov    (%rcx),%rax
1400f6b60:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6b64:	ff 15 c6 c2 11 00    	call   *0x11c2c6(%rip)        # 0x140212e30
1400f6b6a:	48 89 bb f0 00 00 00 	mov    %rdi,0xf0(%rbx)
1400f6b71:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
1400f6b76:	76 03                	jbe    0x1400f6b7b
1400f6b78:	4d 8b 36             	mov    (%r14),%r14
1400f6b7b:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1400f6b7f:	48 8b 0f             	mov    (%rdi),%rcx
1400f6b82:	48 85 c9             	test   %rcx,%rcx
1400f6b85:	74 11                	je     0x1400f6b98
1400f6b87:	4c 89 3f             	mov    %r15,(%rdi)
1400f6b8a:	48 8b 01             	mov    (%rcx),%rax
1400f6b8d:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f6b91:	ff 15 99 c2 11 00    	call   *0x11c299(%rip)        # 0x140212e30
1400f6b97:	90                   	nop
1400f6b98:	4d 8b ce             	mov    %r14,%r9
1400f6b9b:	4d 8b c5             	mov    %r13,%r8
1400f6b9e:	48 8b d7             	mov    %rdi,%rdx
1400f6ba1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f6ba6:	e8 21 49 ff ff       	call   0x1400eb4cc
1400f6bab:	44 39 7c 24 40       	cmp    %r15d,0x40(%rsp)
1400f6bb0:	0f 85 85 03 00 00    	jne    0x1400f6f3b
1400f6bb6:	44 38 7b 18          	cmp    %r15b,0x18(%rbx)
1400f6bba:	74 23                	je     0x1400f6bdf
1400f6bbc:	c7 44 24 68 06 00 00 	movl   $0x6,0x68(%rsp)
1400f6bc3:	00
1400f6bc4:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
1400f6bc9:	44 89 7c 24 78       	mov    %r15d,0x78(%rsp)
1400f6bce:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400f6bd3:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6bd7:	48 8b cb             	mov    %rbx,%rcx
1400f6bda:	e8 99 3c 00 00       	call   0x1400fa878
1400f6bdf:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1400f6be3:	4c 39 3f             	cmp    %r15,(%rdi)
1400f6be6:	75 74                	jne    0x1400f6c5c
1400f6be8:	4c 8b c7             	mov    %rdi,%r8
1400f6beb:	49 8b d5             	mov    %r13,%rdx
1400f6bee:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f6bf2:	e8 45 e0 ff ff       	call   0x1400f4c3c
1400f6bf7:	33 d2                	xor    %edx,%edx
1400f6bf9:	41 b8 02 02 00 00    	mov    $0x202,%r8d
1400f6bff:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1400f6c06:	e8 f7 ed 10 00       	call   0x140205a02
1400f6c0b:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1400f6c12:	e8 2d 91 00 00       	call   0x1400ffd44
1400f6c17:	48 8b 0f             	mov    (%rdi),%rcx
1400f6c1a:	48 85 c9             	test   %rcx,%rcx
1400f6c1d:	0f 84 63 03 00 00    	je     0x1400f6f86
1400f6c23:	48 8b 01             	mov    (%rcx),%rax
1400f6c26:	45 33 c9             	xor    %r9d,%r9d
1400f6c29:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1400f6c30:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6c34:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f6c38:	ff 15 f2 c1 11 00    	call   *0x11c1f2(%rip)        # 0x140212e30
1400f6c3e:	8b 10                	mov    (%rax),%edx
1400f6c40:	89 54 24 40          	mov    %edx,0x40(%rsp)
1400f6c44:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6c48:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6c4d:	8b 40 10             	mov    0x10(%rax),%eax
1400f6c50:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6c54:	85 d2                	test   %edx,%edx
1400f6c56:	0f 85 df 02 00 00    	jne    0x1400f6f3b
1400f6c5c:	48 8b 0f             	mov    (%rdi),%rcx
1400f6c5f:	48 85 c9             	test   %rcx,%rcx
1400f6c62:	0f 84 11 03 00 00    	je     0x1400f6f79
1400f6c68:	48 8b 01             	mov    (%rcx),%rax
1400f6c6b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400f6c70:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
1400f6c75:	4d 8b cd             	mov    %r13,%r9
1400f6c78:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400f6c7d:	4c 8b c7             	mov    %rdi,%r8
1400f6c80:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6c84:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f6c88:	ff 15 a2 c1 11 00    	call   *0x11c1a2(%rip)        # 0x140212e30
1400f6c8e:	8b 08                	mov    (%rax),%ecx
1400f6c90:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1400f6c94:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6c98:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6c9d:	8b 40 10             	mov    0x10(%rax),%eax
1400f6ca0:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6ca4:	e8 97 3b fe ff       	call   0x1400da840
1400f6ca9:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400f6cae:	4c 8b cf             	mov    %rdi,%r9
1400f6cb1:	4d 8b c5             	mov    %r13,%r8
1400f6cb4:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400f6cb9:	48 8b c8             	mov    %rax,%rcx
1400f6cbc:	e8 83 3c fe ff       	call   0x1400da944
1400f6cc1:	48 8b 08             	mov    (%rax),%rcx