1400f65b5:	e8 c6 fd fc ff       	call   0x1400c6380
1400f65ba:	49 8b 0c 24          	mov    (%r12),%rcx
1400f65be:	48 8b 01             	mov    (%rcx),%rax
1400f65c1:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f65c6:	ff 50 08             	call   *0x8(%rax)
1400f65c9:	90                   	nop
1400f65ca:	48 8b 08             	mov    (%rax),%rcx
1400f65cd:	48 8b 01             	mov    (%rcx),%rax
1400f65d0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400f65d5:	ff 90 a0 01 00 00    	call   *0x1a0(%rax)
1400f65db:	90                   	nop
1400f65dc:	48 8b 08             	mov    (%rax),%rcx
1400f65df:	48 8b 01             	mov    (%rcx),%rax
1400f65e2:	ff 50 40             	call   *0x40(%rax)
1400f65e5:	8b f8                	mov    %eax,%edi
1400f65e7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400f65ec:	48 85 c9             	test   %rcx,%rcx
1400f65ef:	74 16                	je     0x1400f6607
1400f65f1:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400f65f5:	4c 63 42 04          	movslq 0x4(%rdx),%r8
1400f65f9:	48 83 c1 08          	add    $0x8,%rcx
1400f65fd:	49 03 c8             	add    %r8,%rcx
1400f6600:	48 8b 11             	mov    (%rcx),%rdx
1400f6603:	ff 52 08             	call   *0x8(%rdx)
1400f6606:	90                   	nop
1400f6607:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400f660c:	48 85 c0             	test   %rax,%rax
1400f660f:	74 16                	je     0x1400f6627
1400f6611:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400f6615:	4c 63 42 04          	movslq 0x4(%rdx),%r8
1400f6619:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400f661d:	49 03 c8             	add    %r8,%rcx
1400f6620:	48 8b 01             	mov    (%rcx),%rax
1400f6623:	ff 50 08             	call   *0x8(%rax)
1400f6626:	90                   	nop
1400f6627:	49 8b 5d 30          	mov    0x30(%r13),%rbx
1400f662b:	48 8d 94 24 a0 01 00 	lea    0x1a0(%rsp),%rdx
1400f6632:	00
1400f6633:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400f663a:	00
1400f663b:	e8 70 2e 00 00       	call   0x1400f94b0
1400f6640:	44 8b c7             	mov    %edi,%r8d
1400f6643:	48 8d 94 24 a0 01 00 	lea    0x1a0(%rsp),%rdx
1400f664a:	00
1400f664b:	48 8b cb             	mov    %rbx,%rcx
1400f664e:	e8 3d fd 00 00       	call   0x140106390
1400f6653:	90                   	nop
1400f6654:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1400f665b:	00
1400f665c:	e8 1f fd fc ff       	call   0x1400c6380
1400f6661:	90                   	nop
1400f6662:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
1400f6669:	00
1400f666a:	e8 11 fd fc ff       	call   0x1400c6380
1400f666f:	90                   	nop
1400f6670:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1400f6677:	00
1400f6678:	e8 03 fd fc ff       	call   0x1400c6380
1400f667d:	90                   	nop
1400f667e:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
1400f6685:	00
1400f6686:	e8 35 fb fc ff       	call   0x1400c61c0
1400f668b:	90                   	nop
1400f668c:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
1400f6693:	00
1400f6694:	e8 27 fb fc ff       	call   0x1400c61c0
1400f6699:	90                   	nop
1400f669a:	49 8b 14 24          	mov    (%r12),%rdx
1400f669e:	48 85 d2             	test   %rdx,%rdx
1400f66a1:	74 16                	je     0x1400f66b9
1400f66a3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f66a7:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f66ab:	48 83 c2 08          	add    $0x8,%rdx
1400f66af:	48 03 ca             	add    %rdx,%rcx
1400f66b2:	48 8b 01             	mov    (%rcx),%rax
1400f66b5:	ff 50 08             	call   *0x8(%rax)
1400f66b8:	90                   	nop
1400f66b9:	49 8b 17             	mov    (%r15),%rdx
1400f66bc:	48 85 d2             	test   %rdx,%rdx
1400f66bf:	74 16                	je     0x1400f66d7
1400f66c1:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f66c5:	48 83 c2 08          	add    $0x8,%rdx
1400f66c9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f66cd:	48 03 ca             	add    %rdx,%rcx
1400f66d0:	48 8b 01             	mov    (%rcx),%rax
1400f66d3:	ff 50 08             	call   *0x8(%rax)
1400f66d6:	90                   	nop
1400f66d7:	48 8b 8c 24 00 03 00 	mov    0x300(%rsp),%rcx
1400f66de:	00
1400f66df:	48 33 cc             	xor    %rsp,%rcx
1400f66e2:	e8 e9 fb 08 00       	call   0x1401862d0
1400f66e7:	48 81 c4 10 03 00 00 	add    $0x310,%rsp
1400f66ee:	41 5f                	pop    %r15
1400f66f0:	41 5e                	pop    %r14
1400f66f2:	41 5d                	pop    %r13
1400f66f4:	41 5c                	pop    %r12
1400f66f6:	5f                   	pop    %rdi
1400f66f7:	5e                   	pop    %rsi
1400f66f8:	5b                   	pop    %rbx
1400f66f9:	c3                   	ret
1400f66fa:	8b c8                	mov    %eax,%ecx
1400f66fc:	e8 57 14 07 00       	call   0x140167b58
1400f6701:	90                   	nop
1400f6702:	8b c8                	mov    %eax,%ecx
1400f6704:	e8 4f 14 07 00       	call   0x140167b58
1400f6709:	90                   	nop
1400f670a:	8b c8                	mov    %eax,%ecx
1400f670c:	e8 47 14 07 00       	call   0x140167b58
1400f6711:	90                   	nop
1400f6712:	e8 39 f8 fc ff       	call   0x1400c5f50
1400f6717:	cc                   	int3
1400f6718:	e8 67 4e 09 00       	call   0x14018b584
1400f671d:	cc                   	int3
1400f671e:	cc                   	int3
1400f671f:	cc                   	int3
1400f6720:	40 55                	rex push %rbp
1400f6722:	53                   	push   %rbx
1400f6723:	56                   	push   %rsi
1400f6724:	57                   	push   %rdi
1400f6725:	41 54                	push   %r12
1400f6727:	41 55                	push   %r13
1400f6729:	41 56                	push   %r14
1400f672b:	41 57                	push   %r15
1400f672d:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
1400f6732:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1400f6739:	48 8b 05 30 4b 1b 00 	mov    0x1b4b30(%rip),%rax        # 0x1402ab270
1400f6740:	48 33 c4             	xor    %rsp,%rax
1400f6743:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400f6747:	49 8b f9             	mov    %r9,%rdi
1400f674a:	49 8b f0             	mov    %r8,%rsi
1400f674d:	4c 8b f2             	mov    %rdx,%r14
1400f6750:	4c 8b f9             	mov    %rcx,%r15
1400f6753:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
1400f6757:	4c 89 45 bf          	mov    %r8,-0x41(%rbp)
1400f675b:	4c 89 4d c7          	mov    %r9,-0x39(%rbp)
1400f675f:	49 8b 08             	mov    (%r8),%rcx
1400f6762:	48 85 c9             	test   %rcx,%rcx
1400f6765:	0f 84 bd 01 00 00    	je     0x1400f6928
1400f676b:	48 8b 01             	mov    (%rcx),%rax
1400f676e:	ff 50 70             	call   *0x70(%rax)
1400f6771:	84 c0                	test   %al,%al
1400f6773:	0f 84 af 01 00 00    	je     0x1400f6928
1400f6779:	48 8b 0f             	mov    (%rdi),%rcx
1400f677c:	48 8b 01             	mov    (%rcx),%rax
1400f677f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400f6784:	ff 50 08             	call   *0x8(%rax)
1400f6787:	90                   	nop
1400f6788:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400f678d:	48 85 d2             	test   %rdx,%rdx
1400f6790:	74 2e                	je     0x1400f67c0
1400f6792:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400f6796:	4d 85 c0             	test   %r8,%r8
1400f6799:	74 25                	je     0x1400f67c0
1400f679b:	33 db                	xor    %ebx,%ebx
1400f679d:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1400f67a1:	66 0f 6f 05 27 3a 19 	movdqa 0x193a27(%rip),%xmm0        # 0x14028a1d0
1400f67a8:	00
1400f67a9:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f67ae:	66 89 5d d7          	mov    %bx,-0x29(%rbp)
1400f67b2:	48 8b 12             	mov    (%rdx),%rdx
1400f67b5:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f67b9:	e8 92 fa fc ff       	call   0x1400c6250
1400f67be:	eb 17                	jmp    0x1400f67d7
1400f67c0:	33 db                	xor    %ebx,%ebx
1400f67c2:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1400f67c6:	66 0f 6f 05 02 3a 19 	movdqa 0x193a02(%rip),%xmm0        # 0x14028a1d0
1400f67cd:	00
1400f67ce:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f67d3:	66 89 5d d7          	mov    %bx,-0x29(%rbp)
1400f67d7:	49 8b 47 20          	mov    0x20(%r15),%rax
1400f67db:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1400f67df:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1400f67e3:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1400f67e7:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1400f67eb:	4c 8d 7d d7          	lea    -0x29(%rbp),%r15
1400f67ef:	48 83 7d ef 08       	cmpq   $0x8,-0x11(%rbp)
1400f67f4:	4c 0f 43 7d d7       	cmovae -0x29(%rbp),%r15
1400f67f9:	4c 8b 65 e7          	mov    -0x19(%rbp),%r12
1400f67fd:	49 83 fc 08          	cmp    $0x8,%r12
1400f6801:	73 10                	jae    0x1400f6813
1400f6803:	41 0f 10 07          	movups (%r15),%xmm0
1400f6807:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1400f680b:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1400f6811:	eb 40                	jmp    0x1400f6853
1400f6813:	4d 8b ec             	mov    %r12,%r13
1400f6816:	49 83 cd 07          	or     $0x7,%r13
1400f681a:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
1400f6821:	ff ff 7f
1400f6824:	4c 3b e8             	cmp    %rax,%r13
1400f6827:	4c 0f 47 e8          	cmova  %rax,%r13
1400f682b:	49 8d 55 01          	lea    0x1(%r13),%rdx
1400f682f:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1400f6833:	e8 18 fe fc ff       	call   0x1400c6650
1400f6838:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1400f683c:	4e 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%r8
1400f6843:	00
1400f6844:	49 8b d7             	mov    %r15,%rdx
1400f6847:	48 8b c8             	mov    %rax,%rcx
1400f684a:	e8 71 1b 09 00       	call   0x1401883c0
1400f684f:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1400f6853:	4c 89 65 9f          	mov    %r12,-0x61(%rbp)
1400f6857:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1400f685b:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1400f6860:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400f6865:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1400f6869:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400f686e:	45 33 c9             	xor    %r9d,%r9d
1400f6871:	45 33 c0             	xor    %r8d,%r8d
1400f6874:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1400f6878:	48 8b c8             	mov    %rax,%rcx
1400f687b:	e8 a0 a4 00 00       	call   0x140100d20
1400f6880:	44 0f b6 f8          	movzbl %al,%r15d
1400f6884:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f6888:	e8 33 f9 fc ff       	call   0x1400c61c0
1400f688d:	90                   	nop
1400f688e:	48 8d 05 53 57 14 00 	lea    0x145753(%rip),%rax        # 0x14023bfe8
1400f6895:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f689a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f689f:	48 85 c9             	test   %rcx,%rcx
1400f68a2:	74 24                	je     0x1400f68c8
1400f68a4:	80 7d 87 00          	cmpb   $0x0,-0x79(%rbp)
1400f68a8:	74 15                	je     0x1400f68bf
1400f68aa:	ff 15 b8 57 22 00    	call   *0x2257b8(%rip)        # 0x14031c068
1400f68b0:	ba 18 00 00 00       	mov    $0x18,%edx
1400f68b5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f68ba:	e8 8d fd 08 00       	call   0x14018664c
1400f68bf:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400f68c4:	c6 45 87 00          	movb   $0x0,-0x79(%rbp)
1400f68c8:	49 8b 16             	mov    (%r14),%rdx
1400f68cb:	48 85 d2             	test   %rdx,%rdx
1400f68ce:	74 16                	je     0x1400f68e6
1400f68d0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f68d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f68d8:	48 83 c2 08          	add    $0x8,%rdx
1400f68dc:	48 03 ca             	add    %rdx,%rcx
1400f68df:	48 8b 01             	mov    (%rcx),%rax
1400f68e2:	ff 50 08             	call   *0x8(%rax)
1400f68e5:	90                   	nop
1400f68e6:	48 8b 16             	mov    (%rsi),%rdx
1400f68e9:	48 85 d2             	test   %rdx,%rdx
1400f68ec:	74 16                	je     0x1400f6904
1400f68ee:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f68f2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f68f6:	48 83 c2 08          	add    $0x8,%rdx
1400f68fa:	48 03 ca             	add    %rdx,%rcx
1400f68fd:	48 8b 01             	mov    (%rcx),%rax
1400f6900:	ff 50 08             	call   *0x8(%rax)
1400f6903:	90                   	nop
1400f6904:	48 8b 17             	mov    (%rdi),%rdx
1400f6907:	48 85 d2             	test   %rdx,%rdx
1400f690a:	74 16                	je     0x1400f6922
1400f690c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6910:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6914:	48 83 c2 08          	add    $0x8,%rdx
1400f6918:	48 03 ca             	add    %rdx,%rcx
1400f691b:	48 8b 01             	mov    (%rcx),%rax
1400f691e:	ff 50 08             	call   *0x8(%rax)
1400f6921:	90                   	nop
1400f6922:	41 0f b6 c7          	movzbl %r15b,%eax
1400f6926:	eb 5c                	jmp    0x1400f6984
1400f6928:	49 8b 16             	mov    (%r14),%rdx
1400f692b:	48 85 d2             	test   %rdx,%rdx
1400f692e:	74 16                	je     0x1400f6946
1400f6930:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6934:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6938:	48 83 c2 08          	add    $0x8,%rdx
1400f693c:	48 03 ca             	add    %rdx,%rcx
1400f693f:	48 8b 01             	mov    (%rcx),%rax
1400f6942:	ff 50 08             	call   *0x8(%rax)
1400f6945:	90                   	nop
1400f6946:	48 8b 16             	mov    (%rsi),%rdx
1400f6949:	48 85 d2             	test   %rdx,%rdx
1400f694c:	74 16                	je     0x1400f6964
1400f694e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6952:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6956:	48 83 c2 08          	add    $0x8,%rdx
1400f695a:	48 03 ca             	add    %rdx,%rcx
1400f695d:	48 8b 01             	mov    (%rcx),%rax
1400f6960:	ff 50 08             	call   *0x8(%rax)
1400f6963:	90                   	nop
1400f6964:	48 8b 17             	mov    (%rdi),%rdx
1400f6967:	48 85 d2             	test   %rdx,%rdx
1400f696a:	74 16                	je     0x1400f6982
1400f696c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6970:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6974:	48 83 c2 08          	add    $0x8,%rdx
1400f6978:	48 03 ca             	add    %rdx,%rcx
1400f697b:	48 8b 01             	mov    (%rcx),%rax
1400f697e:	ff 50 08             	call   *0x8(%rax)
1400f6981:	90                   	nop
1400f6982:	32 c0                	xor    %al,%al
1400f6984:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1400f6988:	48 33 cc             	xor    %rsp,%rcx
1400f698b:	e8 40 f9 08 00       	call   0x1401862d0
1400f6990:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1400f6997:	41 5f                	pop    %r15
1400f6999:	41 5e                	pop    %r14
1400f699b:	41 5d                	pop    %r13
1400f699d:	41 5c                	pop    %r12
1400f699f:	5f                   	pop    %rdi
1400f69a0:	5e                   	pop    %rsi
1400f69a1:	5b                   	pop    %rbx
1400f69a2:	5d                   	pop    %rbp
1400f69a3:	c3                   	ret
1400f69a4:	cc                   	int3
1400f69a5:	cc                   	int3
1400f69a6:	cc                   	int3
1400f69a7:	cc                   	int3
1400f69a8:	cc                   	int3
1400f69a9:	cc                   	int3
1400f69aa:	cc                   	int3
1400f69ab:	cc                   	int3
1400f69ac:	cc                   	int3
1400f69ad:	cc                   	int3
1400f69ae:	cc                   	int3
1400f69af:	cc                   	int3
1400f69b0:	48 8b c4             	mov    %rsp,%rax
1400f69b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400f69b7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400f69bb:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400f69bf:	57                   	push   %rdi
1400f69c0:	48 83 ec 50          	sub    $0x50,%rsp
1400f69c4:	49 8b f8             	mov    %r8,%rdi
1400f69c7:	48 8b da             	mov    %rdx,%rbx
1400f69ca:	49 8b 51 08          	mov    0x8(%r9),%rdx
1400f69ce:	48 85 d2             	test   %rdx,%rdx
1400f69d1:	74 76                	je     0x1400f6a49
1400f69d3:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1400f69d8:	74 6f                	je     0x1400f6a49
1400f69da:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400f69de:	48 8b 12             	mov    (%rdx),%rdx
1400f69e1:	48 c7 40 d8 00 00 00 	movq   $0x0,-0x28(%rax)
1400f69e8:	00
1400f69e9:	48 c7 40 e8 00 00 00 	movq   $0x0,-0x18(%rax)
1400f69f0:	00
1400f69f1:	48 c7 40 f0 07 00 00 	movq   $0x7,-0x10(%rax)
1400f69f8:	00
1400f69f9:	48 8d 48 d8          	lea    -0x28(%rax),%rcx
1400f69fd:	e8 4e f8 fc ff       	call   0x1400c6250
1400f6a02:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400f6a08:	74 34                	je     0x1400f6a3e
1400f6a0a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400f6a0f:	48 83 7c 24 48 08    	cmpq   $0x8,0x48(%rsp)
1400f6a15:	4c 0f 43 44 24 30    	cmovae 0x30(%rsp),%r8
1400f6a1b:	c7 44 24 28 0a 00 00 	movl   $0xa,0x28(%rsp)
1400f6a22:	00
1400f6a23:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400f6a2a:	00 00
1400f6a2c:	45 33 c9             	xor    %r9d,%r9d
1400f6a2f:	48 8d 15 42 62 14 00 	lea    0x146242(%rip),%rdx        # 0x14023cc78