1400de782:	4d 89 10             	mov    %r10,(%r8)
1400de785:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400de789:	48 89 02             	mov    %rax,(%rdx)
1400de78c:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400de790:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400de794:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400de798:	eb c3                	jmp    0x1400de75d
1400de79a:	4d 8b 52 08          	mov    0x8(%r10),%r10
1400de79e:	41 3b 6a 10          	cmp    0x10(%r10),%ebp
1400de7a2:	74 4a                	je     0x1400de7ee
1400de7a4:	4e 39 14 df          	cmp    %r10,(%rdi,%r11,8)
1400de7a8:	75 f0                	jne    0x1400de79a
1400de7aa:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400de7ae:	49 89 09             	mov    %rcx,(%r9)
1400de7b1:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400de7b5:	4d 89 10             	mov    %r10,(%r8)
1400de7b8:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400de7bc:	48 89 02             	mov    %rax,(%rdx)
1400de7bf:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400de7c3:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400de7c7:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400de7cb:	4a 89 04 df          	mov    %rax,(%rdi,%r11,8)
1400de7cf:	48 8b c1             	mov    %rcx,%rax
1400de7d2:	48 3b cb             	cmp    %rbx,%rcx
1400de7d5:	0f 85 33 ff ff ff    	jne    0x1400de70e
1400de7db:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400de7e0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400de7e5:	48 83 c4 20          	add    $0x20,%rsp
1400de7e9:	41 5e                	pop    %r14
1400de7eb:	5f                   	pop    %rdi
1400de7ec:	5e                   	pop    %rsi
1400de7ed:	c3                   	ret
1400de7ee:	4d 8b 12             	mov    (%r10),%r10
1400de7f1:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400de7f5:	49 89 09             	mov    %rcx,(%r9)
1400de7f8:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400de7fc:	4d 89 10             	mov    %r10,(%r8)
1400de7ff:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400de803:	48 89 02             	mov    %rax,(%rdx)
1400de806:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400de80a:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400de80e:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400de812:	eb bb                	jmp    0x1400de7cf
1400de814:	cc                   	int3
1400de815:	90                   	nop
1400de816:	90                   	nop
1400de817:	90                   	nop
1400de818:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400de81d:	57                   	push   %rdi
1400de81e:	48 83 ec 20          	sub    $0x20,%rsp
1400de822:	48 8d 05 cf 10 16 00 	lea    0x1610cf(%rip),%rax        # 0x14023f8f8
1400de829:	48 8b d9             	mov    %rcx,%rbx
1400de82c:	48 89 01             	mov    %rax,(%rcx)
1400de82f:	33 ff                	xor    %edi,%edi
1400de831:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
1400de838:	48 85 c9             	test   %rcx,%rcx
1400de83b:	74 0d                	je     0x1400de84a
1400de83d:	48 89 bb a8 00 00 00 	mov    %rdi,0xa8(%rbx)
1400de844:	ff 15 f6 42 13 00    	call   *0x1342f6(%rip)        # 0x140212b40
1400de84a:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
1400de851:	48 85 c9             	test   %rcx,%rcx
1400de854:	74 14                	je     0x1400de86a
1400de856:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
1400de85d:	48 8b 01             	mov    (%rcx),%rax
1400de860:	48 8b 40 10          	mov    0x10(%rax),%rax
1400de864:	ff 15 c6 45 13 00    	call   *0x1345c6(%rip)        # 0x140212e30
1400de86a:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
1400de871:	48 85 c9             	test   %rcx,%rcx
1400de874:	74 14                	je     0x1400de88a
1400de876:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
1400de87d:	48 8b 01             	mov    (%rcx),%rax
1400de880:	48 8b 40 08          	mov    0x8(%rax),%rax
1400de884:	ff 15 a6 45 13 00    	call   *0x1345a6(%rip)        # 0x140212e30
1400de88a:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1400de891:	48 85 c9             	test   %rcx,%rcx
1400de894:	74 14                	je     0x1400de8aa
1400de896:	48 89 bb 88 00 00 00 	mov    %rdi,0x88(%rbx)
1400de89d:	48 8b 01             	mov    (%rcx),%rax
1400de8a0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400de8a4:	ff 15 86 45 13 00    	call   *0x134586(%rip)        # 0x140212e30
1400de8aa:	48 8b 43 78          	mov    0x78(%rbx),%rax
1400de8ae:	48 83 f8 07          	cmp    $0x7,%rax
1400de8b2:	76 32                	jbe    0x1400de8e6
1400de8b4:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400de8b8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400de8bf:	00
1400de8c0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400de8c6:	72 18                	jb     0x1400de8e0
1400de8c8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400de8cc:	48 2b ca             	sub    %rdx,%rcx
1400de8cf:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400de8d3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400de8d7:	0f 87 a9 00 00 00    	ja     0x1400de986
1400de8dd:	48 8b ca             	mov    %rdx,%rcx
1400de8e0:	ff 15 5a 42 13 00    	call   *0x13425a(%rip)        # 0x140212b40
1400de8e6:	48 89 7b 70          	mov    %rdi,0x70(%rbx)
1400de8ea:	48 c7 43 78 07 00 00 	movq   $0x7,0x78(%rbx)
1400de8f1:	00
1400de8f2:	66 89 7b 60          	mov    %di,0x60(%rbx)
1400de8f6:	48 8b 43 58          	mov    0x58(%rbx),%rax
1400de8fa:	48 83 f8 07          	cmp    $0x7,%rax
1400de8fe:	76 2e                	jbe    0x1400de92e
1400de900:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400de904:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400de90b:	00
1400de90c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400de912:	72 14                	jb     0x1400de928
1400de914:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400de918:	48 2b ca             	sub    %rdx,%rcx
1400de91b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400de91f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400de923:	77 61                	ja     0x1400de986
1400de925:	48 8b ca             	mov    %rdx,%rcx
1400de928:	ff 15 12 42 13 00    	call   *0x134212(%rip)        # 0x140212b40
1400de92e:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
1400de932:	48 c7 43 58 07 00 00 	movq   $0x7,0x58(%rbx)
1400de939:	00
1400de93a:	66 89 7b 40          	mov    %di,0x40(%rbx)
1400de93e:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400de942:	48 85 c9             	test   %rcx,%rcx
1400de945:	74 11                	je     0x1400de958
1400de947:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1400de94b:	48 8b 01             	mov    (%rcx),%rax
1400de94e:	48 8b 40 10          	mov    0x10(%rax),%rax
1400de952:	ff 15 d8 44 13 00    	call   *0x1344d8(%rip)        # 0x140212e30
1400de958:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400de95c:	e8 0b 09 00 00       	call   0x1400df26c
1400de961:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400de965:	48 85 c9             	test   %rcx,%rcx
1400de968:	74 11                	je     0x1400de97b
1400de96a:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400de96e:	48 8b 01             	mov    (%rcx),%rax
1400de971:	48 8b 40 08          	mov    0x8(%rax),%rax
1400de975:	ff 15 b5 44 13 00    	call   *0x1344b5(%rip)        # 0x140212e30
1400de97b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400de980:	48 83 c4 20          	add    $0x20,%rsp
1400de984:	5f                   	pop    %rdi
1400de985:	c3                   	ret
1400de986:	ff 15 f4 41 13 00    	call   *0x1341f4(%rip)        # 0x140212b80
1400de98c:	cc                   	int3
1400de98d:	90                   	nop
1400de98e:	90                   	nop
1400de98f:	90                   	nop
1400de990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400de995:	57                   	push   %rdi
1400de996:	48 83 ec 20          	sub    $0x20,%rsp
1400de99a:	8b da                	mov    %edx,%ebx
1400de99c:	48 8b f9             	mov    %rcx,%rdi
1400de99f:	e8 74 fe ff ff       	call   0x1400de818
1400de9a4:	f6 c3 01             	test   $0x1,%bl
1400de9a7:	74 0e                	je     0x1400de9b7
1400de9a9:	48 85 ff             	test   %rdi,%rdi
1400de9ac:	74 09                	je     0x1400de9b7
1400de9ae:	48 8b cf             	mov    %rdi,%rcx
1400de9b1:	ff 15 89 41 13 00    	call   *0x134189(%rip)        # 0x140212b40
1400de9b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400de9bc:	48 8b c7             	mov    %rdi,%rax
1400de9bf:	48 83 c4 20          	add    $0x20,%rsp
1400de9c3:	5f                   	pop    %rdi
1400de9c4:	c3                   	ret
1400de9c5:	90                   	nop
1400de9c6:	90                   	nop
1400de9c7:	90                   	nop
1400de9c8:	90                   	nop
1400de9c9:	90                   	nop
1400de9ca:	90                   	nop
1400de9cb:	90                   	nop
1400de9cc:	90                   	nop
1400de9cd:	90                   	nop
1400de9ce:	90                   	nop
1400de9cf:	90                   	nop
1400de9d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400de9d5:	57                   	push   %rdi
1400de9d6:	48 83 ec 20          	sub    $0x20,%rsp
1400de9da:	48 8d 05 bf 0e 16 00 	lea    0x160ebf(%rip),%rax        # 0x14023f8a0
1400de9e1:	48 8b d9             	mov    %rcx,%rbx
1400de9e4:	48 89 01             	mov    %rax,(%rcx)
1400de9e7:	8b fa                	mov    %edx,%edi
1400de9e9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400de9ed:	48 85 c9             	test   %rcx,%rcx
1400de9f0:	74 1a                	je     0x1400dea0c
1400de9f2:	83 c8 ff             	or     $0xffffffff,%eax
1400de9f5:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400de9fa:	83 f8 01             	cmp    $0x1,%eax
1400de9fd:	75 0d                	jne    0x1400dea0c
1400de9ff:	48 8b 01             	mov    (%rcx),%rax
1400dea02:	48 8b 40 10          	mov    0x10(%rax),%rax
1400dea06:	ff 15 24 44 13 00    	call   *0x134424(%rip)        # 0x140212e30
1400dea0c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400dea10:	48 85 c9             	test   %rcx,%rcx
1400dea13:	74 12                	je     0x1400dea27
1400dea15:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400dea1a:	48 8b 01             	mov    (%rcx),%rax
1400dea1d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dea21:	ff 15 09 44 13 00    	call   *0x134409(%rip)        # 0x140212e30
1400dea27:	40 f6 c7 01          	test   $0x1,%dil
1400dea2b:	74 09                	je     0x1400dea36
1400dea2d:	48 8b cb             	mov    %rbx,%rcx
1400dea30:	ff 15 0a 41 13 00    	call   *0x13410a(%rip)        # 0x140212b40
1400dea36:	48 8b c3             	mov    %rbx,%rax
1400dea39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dea3e:	48 83 c4 20          	add    $0x20,%rsp
1400dea42:	5f                   	pop    %rdi
1400dea43:	c3                   	ret
1400dea44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dea49:	57                   	push   %rdi
1400dea4a:	48 83 ec 20          	sub    $0x20,%rsp
1400dea4e:	48 8d 05 4b 0d 16 00 	lea    0x160d4b(%rip),%rax        # 0x14023f7a0
1400dea55:	48 8b d9             	mov    %rcx,%rbx
1400dea58:	48 89 01             	mov    %rax,(%rcx)
1400dea5b:	33 ff                	xor    %edi,%edi
1400dea5d:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
1400dea64:	48 85 c9             	test   %rcx,%rcx
1400dea67:	74 14                	je     0x1400dea7d
1400dea69:	48 89 bb 08 01 00 00 	mov    %rdi,0x108(%rbx)
1400dea70:	48 8b 01             	mov    (%rcx),%rax
1400dea73:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dea77:	ff 15 b3 43 13 00    	call   *0x1343b3(%rip)        # 0x140212e30
1400dea7d:	48 8b 8b 00 01 00 00 	mov    0x100(%rbx),%rcx
1400dea84:	48 85 c9             	test   %rcx,%rcx
1400dea87:	74 14                	je     0x1400dea9d
1400dea89:	48 89 bb 00 01 00 00 	mov    %rdi,0x100(%rbx)
1400dea90:	48 8b 01             	mov    (%rcx),%rax
1400dea93:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dea97:	ff 15 93 43 13 00    	call   *0x134393(%rip)        # 0x140212e30
1400dea9d:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
1400deaa4:	48 83 f8 07          	cmp    $0x7,%rax
1400deaa8:	76 31                	jbe    0x1400deadb
1400deaaa:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
1400deab1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400deab8:	00
1400deab9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400deabf:	72 14                	jb     0x1400dead5
1400deac1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400deac5:	48 2b ca             	sub    %rdx,%rcx
1400deac8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400deacc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400dead0:	77 6a                	ja     0x1400deb3c
1400dead2:	48 8b ca             	mov    %rdx,%rcx
1400dead5:	ff 15 65 40 13 00    	call   *0x134065(%rip)        # 0x140212b40
1400deadb:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400deadf:	48 89 bb f0 00 00 00 	mov    %rdi,0xf0(%rbx)
1400deae6:	48 c7 83 f8 00 00 00 	movq   $0x7,0xf8(%rbx)
1400deaed:	07 00 00 00
1400deaf1:	66 89 bb e0 00 00 00 	mov    %di,0xe0(%rbx)
1400deaf8:	e8 1b fd ff ff       	call   0x1400de818
1400deafd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400deb01:	48 85 c9             	test   %rcx,%rcx
1400deb04:	74 11                	je     0x1400deb17
1400deb06:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400deb0a:	48 8b 01             	mov    (%rcx),%rax
1400deb0d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400deb11:	ff 15 19 43 13 00    	call   *0x134319(%rip)        # 0x140212e30
1400deb17:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400deb1b:	48 85 c9             	test   %rcx,%rcx
1400deb1e:	74 11                	je     0x1400deb31
1400deb20:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400deb24:	48 8b 01             	mov    (%rcx),%rax
1400deb27:	48 8b 40 08          	mov    0x8(%rax),%rax
1400deb2b:	ff 15 ff 42 13 00    	call   *0x1342ff(%rip)        # 0x140212e30
1400deb31:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400deb36:	48 83 c4 20          	add    $0x20,%rsp
1400deb3a:	5f                   	pop    %rdi
1400deb3b:	c3                   	ret
1400deb3c:	ff 15 3e 40 13 00    	call   *0x13403e(%rip)        # 0x140212b80
1400deb42:	cc                   	int3
1400deb43:	90                   	nop
1400deb44:	90                   	nop
1400deb45:	90                   	nop
1400deb46:	90                   	nop
1400deb47:	90                   	nop
1400deb48:	90                   	nop
1400deb49:	90                   	nop
1400deb4a:	90                   	nop
1400deb4b:	90                   	nop
1400deb4c:	90                   	nop
1400deb4d:	90                   	nop
1400deb4e:	90                   	nop
1400deb4f:	90                   	nop
1400deb50:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
1400deb57:	48 89 50 18          	mov    %rdx,0x18(%rax)
1400deb5b:	c3                   	ret
1400deb5c:	90                   	nop
1400deb5d:	90                   	nop
1400deb5e:	90                   	nop
1400deb5f:	90                   	nop
1400deb60:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
1400deb67:	48 8b 40 18          	mov    0x18(%rax),%rax
1400deb6b:	c3                   	ret
1400deb6c:	90                   	nop
1400deb6d:	90                   	nop
1400deb6e:	90                   	nop
1400deb6f:	90                   	nop
1400deb70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400deb75:	57                   	push   %rdi
1400deb76:	48 83 ec 20          	sub    $0x20,%rsp
1400deb7a:	8b da                	mov    %edx,%ebx
1400deb7c:	48 8b f9             	mov    %rcx,%rdi
1400deb7f:	e8 c0 fe ff ff       	call   0x1400dea44
1400deb84:	f6 c3 01             	test   $0x1,%bl
1400deb87:	74 0e                	je     0x1400deb97
1400deb89:	48 85 ff             	test   %rdi,%rdi
1400deb8c:	74 09                	je     0x1400deb97
1400deb8e:	48 8b cf             	mov    %rdi,%rcx
1400deb91:	ff 15 a9 3f 13 00    	call   *0x133fa9(%rip)        # 0x140212b40
1400deb97:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400deb9c:	48 8b c7             	mov    %rdi,%rax
1400deb9f:	48 83 c4 20          	add    $0x20,%rsp
1400deba3:	5f                   	pop    %rdi
1400deba4:	c3                   	ret
1400deba5:	90                   	nop
1400deba6:	90                   	nop
1400deba7:	90                   	nop
1400deba8:	90                   	nop
1400deba9:	90                   	nop
1400debaa:	90                   	nop
1400debab:	90                   	nop
1400debac:	90                   	nop
1400debad:	90                   	nop
1400debae:	90                   	nop
1400debaf:	90                   	nop
1400debb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400debb5:	57                   	push   %rdi
1400debb6:	48 83 ec 20          	sub    $0x20,%rsp
1400debba:	48 8d 05 df 0a 16 00 	lea    0x160adf(%rip),%rax        # 0x14023f6a0
1400debc1:	48 8b d9             	mov    %rcx,%rbx
1400debc4:	48 89 01             	mov    %rax,(%rcx)
1400debc7:	8b fa                	mov    %edx,%edi
1400debc9:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1400debd0:	48 85 c9             	test   %rcx,%rcx
1400debd3:	74 15                	je     0x1400debea
1400debd5:	48 83 a3 18 01 00 00 	andq   $0x0,0x118(%rbx)
1400debdc:	00
1400debdd:	48 8b 01             	mov    (%rcx),%rax
1400debe0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400debe4:	ff 15 46 42 13 00    	call   *0x134246(%rip)        # 0x140212e30
1400debea:	48 8b cb             	mov    %rbx,%rcx
1400debed:	e8 52 fe ff ff       	call   0x1400dea44
1400debf2:	40 f6 c7 01          	test   $0x1,%dil
1400debf6:	74 09                	je     0x1400dec01
1400debf8:	48 8b cb             	mov    %rbx,%rcx
1400debfb:	ff 15 3f 3f 13 00    	call   *0x133f3f(%rip)        # 0x140212b40
1400dec01:	48 8b c3             	mov    %rbx,%rax
1400dec04:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dec09:	48 83 c4 20          	add    $0x20,%rsp
1400dec0d:	5f                   	pop    %rdi
1400dec0e:	c3                   	ret
1400dec0f:	90                   	nop
1400dec10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dec15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)