140559d22:	e8 f9 2a 2e 00       	call   0x14083c820
140559d27:	40 88 bd 98 00 00 00 	mov    %dil,0x98(%rbp)
140559d2e:	f2 41 0f 10 0f       	movsd  (%r15),%xmm1
140559d33:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140559d37:	e8 44 aa 2f 00       	call   0x140854780
140559d3c:	48 8b d8             	mov    %rax,%rbx
140559d3f:	48 8d 15 26 6e a8 00 	lea    0xa86e26(%rip),%rdx        # 0x140fe0b6c
140559d46:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140559d4b:	e8 a0 1f 2e 00       	call   0x14083bcf0
140559d50:	90                   	nop
140559d51:	f2 41 0f 10 0e       	movsd  (%r14),%xmm1
140559d56:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140559d5a:	e8 21 aa 2f 00       	call   0x140854780
140559d5f:	90                   	nop
140559d60:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140559d65:	48 8b d0             	mov    %rax,%rdx
140559d68:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140559d6c:	e8 1f 38 2e 00       	call   0x14083d590
140559d71:	90                   	nop
140559d72:	4c 8b c3             	mov    %rbx,%r8
140559d75:	48 8b d0             	mov    %rax,%rdx
140559d78:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140559d7d:	e8 0e 38 2e 00       	call   0x14083d590
140559d82:	90                   	nop
140559d83:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140559d87:	e8 94 2a 2e 00       	call   0x14083c820
140559d8c:	90                   	nop
140559d8d:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140559d91:	e8 8a 2a 2e 00       	call   0x14083c820
140559d96:	90                   	nop
140559d97:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140559d9c:	e8 7f 2a 2e 00       	call   0x14083c820
140559da1:	90                   	nop
140559da2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140559da6:	e8 75 2a 2e 00       	call   0x14083c820
140559dab:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140559db0:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140559db7:	e8 04 30 2e 00       	call   0x14083cdc0
140559dbc:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140559dc1:	e8 5a 2a 2e 00       	call   0x14083c820
140559dc6:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140559dca:	e8 81 63 2e 00       	call   0x140840150
140559dcf:	e8 7c 76 2e 00       	call   0x140841450
140559dd4:	84 c0                	test   %al,%al
140559dd6:	74 0c                	je     0x140559de4
140559dd8:	e8 a3 70 2e 00       	call   0x140840e80
140559ddd:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
140559de1:	75 01                	jne    0x140559de4
140559de3:	cc                   	int3
140559de4:	8b ce                	mov    %esi,%ecx
140559de6:	e8 b5 53 2e 00       	call   0x14083f1a0
140559deb:	84 c0                	test   %al,%al
140559ded:	0f 85 8c 01 00 00    	jne    0x140559f7f
140559df3:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140559dfa:	e8 21 2a 2e 00       	call   0x14083c820
140559dff:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140559e06:	e8 15 2a 2e 00       	call   0x14083c820
140559e0b:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140559e12:	e8 09 2a 2e 00       	call   0x14083c820
140559e17:	40 80 f7 01          	xor    $0x1,%dil
140559e1b:	e9 34 01 00 00       	jmp    0x140559f54
140559e20:	48 8d 1d 65 99 a4 00 	lea    0xa49965(%rip),%rbx        # 0x140fa378c
140559e27:	48 8b d3             	mov    %rbx,%rdx
140559e2a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140559e2f:	e8 bc 1e 2e 00       	call   0x14083bcf0
140559e34:	90                   	nop
140559e35:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140559e3a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140559e3f:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140559e44:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140559e49:	45 8b cd             	mov    %r13d,%r9d
140559e4c:	4c 8b 85 38 01 00 00 	mov    0x138(%rbp),%r8
140559e53:	8b d6                	mov    %esi,%edx
140559e55:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140559e59:	e8 b2 1d 2e 00       	call   0x14083bc10
140559e5e:	90                   	nop
140559e5f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140559e64:	e8 b7 29 2e 00       	call   0x14083c820
140559e69:	40 88 7d 08          	mov    %dil,0x8(%rbp)
140559e6d:	40 84 ff             	test   %dil,%dil
140559e70:	75 0f                	jne    0x140559e81
140559e72:	e8 09 70 2e 00       	call   0x140840e80
140559e77:	40 38 78 6c          	cmp    %dil,0x6c(%rax)
140559e7b:	0f 84 95 00 00 00    	je     0x140559f16
140559e81:	f2 41 0f 10 0f       	movsd  (%r15),%xmm1
140559e86:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140559e8a:	e8 f1 a8 2f 00       	call   0x140854780
140559e8f:	48 8b d8             	mov    %rax,%rbx
140559e92:	48 8d 15 d3 6c a8 00 	lea    0xa86cd3(%rip),%rdx        # 0x140fe0b6c
140559e99:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140559e9e:	e8 4d 1e 2e 00       	call   0x14083bcf0
140559ea3:	90                   	nop
140559ea4:	f2 41 0f 10 0e       	movsd  (%r14),%xmm1
140559ea9:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140559ead:	e8 ce a8 2f 00       	call   0x140854780
140559eb2:	90                   	nop
140559eb3:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140559eb8:	48 8b d0             	mov    %rax,%rdx
140559ebb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140559ebf:	e8 cc 36 2e 00       	call   0x14083d590
140559ec4:	90                   	nop
140559ec5:	4c 8b c3             	mov    %rbx,%r8
140559ec8:	48 8b d0             	mov    %rax,%rdx
140559ecb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140559ed0:	e8 bb 36 2e 00       	call   0x14083d590
140559ed5:	90                   	nop
140559ed6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140559eda:	e8 41 29 2e 00       	call   0x14083c820
140559edf:	90                   	nop
140559ee0:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140559ee4:	e8 37 29 2e 00       	call   0x14083c820
140559ee9:	90                   	nop
140559eea:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140559eef:	e8 2c 29 2e 00       	call   0x14083c820
140559ef4:	90                   	nop
140559ef5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140559ef9:	e8 22 29 2e 00       	call   0x14083c820
140559efe:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140559f03:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140559f07:	e8 b4 2e 2e 00       	call   0x14083cdc0
140559f0c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140559f11:	e8 0a 29 2e 00       	call   0x14083c820
140559f16:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140559f1a:	e8 51 75 2e 00       	call   0x140841470
140559f1f:	84 c0                	test   %al,%al
140559f21:	74 01                	je     0x140559f24
140559f23:	cc                   	int3
140559f24:	80 7d 08 00          	cmpb   $0x0,0x8(%rbp)
140559f28:	74 0b                	je     0x140559f35
140559f2a:	8b ce                	mov    %esi,%ecx
140559f2c:	e8 6f 52 2e 00       	call   0x14083f1a0
140559f31:	84 c0                	test   %al,%al
140559f33:	75 44                	jne    0x140559f79
140559f35:	40 80 f7 01          	xor    $0x1,%dil
140559f39:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140559f3d:	e8 de 28 2e 00       	call   0x14083c820
140559f42:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140559f46:	e8 d5 28 2e 00       	call   0x14083c820
140559f4b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140559f4f:	e8 cc 28 2e 00       	call   0x14083c820
140559f54:	40 0f b6 c7          	movzbl %dil,%eax
140559f58:	4c 8d 9c 24 00 02 00 	lea    0x200(%rsp),%r11
140559f5f:	00
140559f60:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140559f64:	49 8b 73 40          	mov    0x40(%r11),%rsi
140559f68:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140559f6c:	49 8b e3             	mov    %r11,%rsp
140559f6f:	41 5f                	pop    %r15
140559f71:	41 5e                	pop    %r14
140559f73:	41 5d                	pop    %r13
140559f75:	41 5c                	pop    %r12
140559f77:	5d                   	pop    %rbp
140559f78:	c3                   	ret
140559f79:	e8 e2 a4 2f 00       	call   0x140854460
140559f7e:	90                   	nop
140559f7f:	e8 dc a4 2f 00       	call   0x140854460
140559f84:	cc                   	int3
140559f85:	cc                   	int3
140559f86:	cc                   	int3
140559f87:	cc                   	int3
140559f88:	cc                   	int3
140559f89:	cc                   	int3
140559f8a:	cc                   	int3
140559f8b:	cc                   	int3
140559f8c:	cc                   	int3
140559f8d:	cc                   	int3
140559f8e:	cc                   	int3
140559f8f:	cc                   	int3
140559f90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140559f95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140559f9a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140559f9f:	55                   	push   %rbp
140559fa0:	41 54                	push   %r12
140559fa2:	41 55                	push   %r13
140559fa4:	41 56                	push   %r14
140559fa6:	41 57                	push   %r15
140559fa8:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
140559faf:	ff
140559fb0:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
140559fb7:	4d 8b f9             	mov    %r9,%r15
140559fba:	45 8b e0             	mov    %r8d,%r12d
140559fbd:	4c 8b ea             	mov    %rdx,%r13
140559fc0:	8b f1                	mov    %ecx,%esi
140559fc2:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
140559fc9:	48 8b 18             	mov    (%rax),%rbx
140559fcc:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
140559fd3:	48 8b 38             	mov    (%rax),%rdi
140559fd6:	48 3b df             	cmp    %rdi,%rbx
140559fd9:	0f 94 85 50 01 00 00 	sete   0x150(%rbp)
140559fe0:	80 3d 12 8e ed 00 00 	cmpb   $0x0,0xed8e12(%rip)        # 0x141432df9
140559fe7:	0f 85 53 01 00 00    	jne    0x14055a140
140559fed:	48 3b df             	cmp    %rdi,%rbx
140559ff0:	0f 85 42 01 00 00    	jne    0x14055a138
140559ff6:	4c 8d 35 8f 97 a4 00 	lea    0xa4978f(%rip),%r14        # 0x140fa378c
140559ffd:	49 8b d6             	mov    %r14,%rdx
14055a000:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a005:	e8 e6 1c 2e 00       	call   0x14083bcf0
14055a00a:	90                   	nop
14055a00b:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14055a010:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055a015:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14055a01a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14055a01f:	45 8b cc             	mov    %r12d,%r9d
14055a022:	4d 8b c5             	mov    %r13,%r8
14055a025:	8b d6                	mov    %esi,%edx
14055a027:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055a02b:	e8 e0 1b 2e 00       	call   0x14083bc10
14055a030:	90                   	nop
14055a031:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a036:	e8 e5 27 2e 00       	call   0x14083c820
14055a03b:	0f b6 85 50 01 00 00 	movzbl 0x150(%rbp),%eax
14055a042:	88 85 98 00 00 00    	mov    %al,0x98(%rbp)
14055a048:	48 8d 15 91 53 ab 00 	lea    0xab5391(%rip),%rdx        # 0x14100f3e0
14055a04f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a053:	e8 98 1c 2e 00       	call   0x14083bcf0
14055a058:	90                   	nop
14055a059:	48 8d 15 0c 6b a8 00 	lea    0xa86b0c(%rip),%rdx        # 0x140fe0b6c
14055a060:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a065:	e8 86 1c 2e 00       	call   0x14083bcf0
14055a06a:	90                   	nop
14055a06b:	48 8d 15 6e 53 ab 00 	lea    0xab536e(%rip),%rdx        # 0x14100f3e0
14055a072:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a077:	e8 74 1c 2e 00       	call   0x14083bcf0
14055a07c:	90                   	nop
14055a07d:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14055a082:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14055a087:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a08b:	e8 00 35 2e 00       	call   0x14083d590
14055a090:	90                   	nop
14055a091:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14055a095:	48 8b d0             	mov    %rax,%rdx
14055a098:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a09c:	e8 ef 34 2e 00       	call   0x14083d590
14055a0a1:	90                   	nop
14055a0a2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a0a6:	e8 75 27 2e 00       	call   0x14083c820
14055a0ab:	90                   	nop
14055a0ac:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a0b1:	e8 6a 27 2e 00       	call   0x14083c820
14055a0b6:	90                   	nop
14055a0b7:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a0bc:	e8 5f 27 2e 00       	call   0x14083c820
14055a0c1:	90                   	nop
14055a0c2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a0c6:	e8 55 27 2e 00       	call   0x14083c820
14055a0cb:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14055a0cf:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14055a0d6:	e8 e5 2c 2e 00       	call   0x14083cdc0
14055a0db:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a0df:	e8 3c 27 2e 00       	call   0x14083c820
14055a0e4:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055a0e8:	e8 63 60 2e 00       	call   0x140840150
14055a0ed:	e8 5e 73 2e 00       	call   0x140841450
14055a0f2:	84 c0                	test   %al,%al
14055a0f4:	74 0c                	je     0x14055a102
14055a0f6:	e8 85 6d 2e 00       	call   0x140840e80
14055a0fb:	80 78 79 00          	cmpb   $0x0,0x79(%rax)
14055a0ff:	75 01                	jne    0x14055a102
14055a101:	cc                   	int3
14055a102:	8b ce                	mov    %esi,%ecx
14055a104:	e8 97 50 2e 00       	call   0x14083f1a0
14055a109:	84 c0                	test   %al,%al
14055a10b:	0f 85 95 01 00 00    	jne    0x14055a2a6
14055a111:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14055a118:	e8 03 27 2e 00       	call   0x14083c820
14055a11d:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14055a124:	e8 f7 26 2e 00       	call   0x14083c820
14055a129:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14055a130:	e8 eb 26 2e 00       	call   0x14083c820
14055a135:	48 3b df             	cmp    %rdi,%rbx
14055a138:	0f 95 c0             	setne  %al
14055a13b:	e9 3f 01 00 00       	jmp    0x14055a27f
14055a140:	4c 8d 35 45 96 a4 00 	lea    0xa49645(%rip),%r14        # 0x140fa378c
14055a147:	49 8b d6             	mov    %r14,%rdx
14055a14a:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a14e:	e8 9d 1b 2e 00       	call   0x14083bcf0
14055a153:	90                   	nop
14055a154:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14055a158:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055a15d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14055a162:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14055a167:	45 8b cc             	mov    %r12d,%r9d
14055a16a:	4d 8b c5             	mov    %r13,%r8
14055a16d:	8b d6                	mov    %esi,%edx
14055a16f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055a173:	e8 98 1a 2e 00       	call   0x14083bc10
14055a178:	90                   	nop
14055a179:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14055a17d:	e8 9e 26 2e 00       	call   0x14083c820
14055a182:	0f b6 85 50 01 00 00 	movzbl 0x150(%rbp),%eax
14055a189:	88 45 08             	mov    %al,0x8(%rbp)
14055a18c:	48 3b df             	cmp    %rdi,%rbx
14055a18f:	74 0f                	je     0x14055a1a0
14055a191:	e8 ea 6c 2e 00       	call   0x140840e80
14055a196:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
14055a19a:	0f 84 9c 00 00 00    	je     0x14055a23c
14055a1a0:	48 8d 15 39 52 ab 00 	lea    0xab5239(%rip),%rdx        # 0x14100f3e0
14055a1a7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a1ac:	e8 3f 1b 2e 00       	call   0x14083bcf0
14055a1b1:	90                   	nop
14055a1b2:	48 8d 15 b3 69 a8 00 	lea    0xa869b3(%rip),%rdx        # 0x140fe0b6c
14055a1b9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a1be:	e8 2d 1b 2e 00       	call   0x14083bcf0
14055a1c3:	90                   	nop
14055a1c4:	48 8d 15 15 52 ab 00 	lea    0xab5215(%rip),%rdx        # 0x14100f3e0
14055a1cb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a1cf:	e8 1c 1b 2e 00       	call   0x14083bcf0
14055a1d4:	90                   	nop
14055a1d5:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14055a1da:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14055a1de:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a1e2:	e8 a9 33 2e 00       	call   0x14083d590
14055a1e7:	90                   	nop
14055a1e8:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14055a1ed:	48 8b d0             	mov    %rax,%rdx
14055a1f0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a1f5:	e8 96 33 2e 00       	call   0x14083d590
14055a1fa:	90                   	nop
14055a1fb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14055a1ff:	e8 1c 26 2e 00       	call   0x14083c820
14055a204:	90                   	nop
14055a205:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055a209:	e8 12 26 2e 00       	call   0x14083c820
14055a20e:	90                   	nop
14055a20f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14055a214:	e8 07 26 2e 00       	call   0x14083c820
14055a219:	90                   	nop
14055a21a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14055a21f:	e8 fc 25 2e 00       	call   0x14083c820
14055a224:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14055a229:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14055a22d:	e8 8e 2b 2e 00       	call   0x14083cdc0
14055a232:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14055a237:	e8 e4 25 2e 00       	call   0x14083c820
14055a23c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055a240:	e8 2b 72 2e 00       	call   0x140841470
14055a245:	84 c0                	test   %al,%al
14055a247:	74 01                	je     0x14055a24a
14055a249:	cc                   	int3
14055a24a:	80 7d 08 00          	cmpb   $0x0,0x8(%rbp)
14055a24e:	74 0b                	je     0x14055a25b
14055a250:	8b ce                	mov    %esi,%ecx
14055a252:	e8 49 4f 2e 00       	call   0x14083f1a0
14055a257:	84 c0                	test   %al,%al
14055a259:	75 45                	jne    0x14055a2a0
14055a25b:	48 3b df             	cmp    %rdi,%rbx
14055a25e:	0f 95 c3             	setne  %bl
14055a261:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14055a265:	e8 b6 25 2e 00       	call   0x14083c820
14055a26a:	48 8d 4d 28          	lea    0x28(%rbp),%rcx