140031dcf:	5f                   	pop    %rdi
140031dd0:	5e                   	pop    %rsi
140031dd1:	5d                   	pop    %rbp
140031dd2:	c3                   	ret
140031dd3:	cc                   	int3
140031dd4:	cc                   	int3
140031dd5:	cc                   	int3
140031dd6:	cc                   	int3
140031dd7:	cc                   	int3
140031dd8:	cc                   	int3
140031dd9:	cc                   	int3
140031dda:	cc                   	int3
140031ddb:	cc                   	int3
140031ddc:	cc                   	int3
140031ddd:	cc                   	int3
140031dde:	cc                   	int3
140031ddf:	cc                   	int3
140031de0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140031de5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140031dea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140031def:	57                   	push   %rdi
140031df0:	48 83 ec 30          	sub    $0x30,%rsp
140031df4:	48 39 0d 95 ad 01 00 	cmp    %rcx,0x1ad95(%rip)        # 0x14004cb90
140031dfb:	49 8b e9             	mov    %r9,%rbp
140031dfe:	49 8b f0             	mov    %r8,%rsi
140031e01:	48 8b fa             	mov    %rdx,%rdi
140031e04:	74 1b                	je     0x140031e21
140031e06:	b9 05 00 00 00       	mov    $0x5,%ecx
140031e0b:	48 ff 15 86 df 00 00 	rex.W call *0xdf86(%rip)        # 0x14003fd98
140031e12:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031e17:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140031e1c:	e9 86 00 00 00       	jmp    0x140031ea7
140031e21:	33 db                	xor    %ebx,%ebx
140031e23:	48 85 ff             	test   %rdi,%rdi
140031e26:	74 7a                	je     0x140031ea2
140031e28:	48 85 f6             	test   %rsi,%rsi
140031e2b:	74 75                	je     0x140031ea2
140031e2d:	38 5a 08             	cmp    %bl,0x8(%rdx)
140031e30:	74 0e                	je     0x140031e40
140031e32:	48 8b cf             	mov    %rdi,%rcx
140031e35:	e8 3e 1c 00 00       	call   0x140033a78
140031e3a:	8b d8                	mov    %eax,%ebx
140031e3c:	85 c0                	test   %eax,%eax
140031e3e:	78 38                	js     0x140031e78
140031e40:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
140031e44:	74 0e                	je     0x140031e54
140031e46:	48 8b ce             	mov    %rsi,%rcx
140031e49:	e8 2a 1c 00 00       	call   0x140033a78
140031e4e:	8b d8                	mov    %eax,%ebx
140031e50:	85 c0                	test   %eax,%eax
140031e52:	78 24                	js     0x140031e78
140031e54:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140031e59:	4c 8b c5             	mov    %rbp,%r8
140031e5c:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140031e61:	48 8b d6             	mov    %rsi,%rdx
140031e64:	48 8b cf             	mov    %rdi,%rcx
140031e67:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140031e6c:	48 ff 15 6d dc 00 00 	rex.W call *0xdc6d(%rip)        # 0x14003fae0
140031e73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031e78:	ba 60 01 00 00       	mov    $0x160,%edx
140031e7d:	33 c0                	xor    %eax,%eax
140031e7f:	8b ca                	mov    %edx,%ecx
140031e81:	44 8b c3             	mov    %ebx,%r8d
140031e84:	f3 aa                	rep stos %al,%es:(%rdi)
140031e86:	8b ca                	mov    %edx,%ecx
140031e88:	48 8b fe             	mov    %rsi,%rdi
140031e8b:	f3 aa                	rep stos %al,%es:(%rdi)
140031e8d:	48 8d 0d a4 32 01 00 	lea    0x132a4(%rip),%rcx        # 0x140045138
140031e94:	ba 71 02 00 00       	mov    $0x271,%edx
140031e99:	e8 0a f3 ff ff       	call   0x1400311a8
140031e9e:	8b c3                	mov    %ebx,%eax
140031ea0:	eb 05                	jmp    0x140031ea7
140031ea2:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140031ea7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140031eac:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140031eb1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140031eb6:	48 83 c4 30          	add    $0x30,%rsp
140031eba:	5f                   	pop    %rdi
140031ebb:	c3                   	ret
140031ebc:	cc                   	int3
140031ebd:	cc                   	int3
140031ebe:	cc                   	int3
140031ebf:	cc                   	int3
140031ec0:	cc                   	int3
140031ec1:	cc                   	int3
140031ec2:	cc                   	int3
140031ec3:	cc                   	int3
140031ec4:	cc                   	int3
140031ec5:	cc                   	int3
140031ec6:	cc                   	int3
140031ec7:	cc                   	int3
140031ec8:	cc                   	int3
140031ec9:	cc                   	int3
140031eca:	cc                   	int3
140031ecb:	cc                   	int3
140031ecc:	cc                   	int3
140031ecd:	cc                   	int3
140031ece:	cc                   	int3
140031ecf:	cc                   	int3
140031ed0:	85 c9                	test   %ecx,%ecx
140031ed2:	74 26                	je     0x140031efa
140031ed4:	83 f9 01             	cmp    $0x1,%ecx
140031ed7:	75 27                	jne    0x140031f00
140031ed9:	80 7a 0b 00          	cmpb   $0x0,0xb(%rdx)
140031edd:	74 21                	je     0x140031f00
140031edf:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140031ee4:	c7 01 14 00 00 00    	movl   $0x14,(%rcx)
140031eea:	0f 10 42 4a          	movups 0x4a(%rdx),%xmm0
140031eee:	0f 11 41 04          	movups %xmm0,0x4(%rcx)
140031ef2:	8b 42 5a             	mov    0x5a(%rdx),%eax
140031ef5:	89 41 14             	mov    %eax,0x14(%rcx)
140031ef8:	eb 21                	jmp    0x140031f1b
140031efa:	80 7a 09 00          	cmpb   $0x0,0x9(%rdx)
140031efe:	75 07                	jne    0x140031f07
140031f00:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140031f05:	c3                   	ret
140031f06:	cc                   	int3
140031f07:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140031f0c:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
140031f12:	0f 10 42 2a          	movups 0x2a(%rdx),%xmm0
140031f16:	f3 0f 7f 40 04       	movdqu %xmm0,0x4(%rax)
140031f1b:	33 c0                	xor    %eax,%eax
140031f1d:	c3                   	ret
140031f1e:	cc                   	int3
140031f1f:	cc                   	int3
140031f20:	cc                   	int3
140031f21:	cc                   	int3
140031f22:	cc                   	int3
140031f23:	cc                   	int3
140031f24:	cc                   	int3
140031f25:	cc                   	int3
140031f26:	cc                   	int3
140031f27:	cc                   	int3
140031f28:	cc                   	int3
140031f29:	cc                   	int3
140031f2a:	cc                   	int3
140031f2b:	cc                   	int3
140031f2c:	cc                   	int3
140031f2d:	cc                   	int3
140031f2e:	cc                   	int3
140031f2f:	cc                   	int3
140031f30:	40 55                	rex push %rbp
140031f32:	53                   	push   %rbx
140031f33:	56                   	push   %rsi
140031f34:	57                   	push   %rdi
140031f35:	41 55                	push   %r13
140031f37:	41 56                	push   %r14
140031f39:	41 57                	push   %r15
140031f3b:	48 8d 6c 24 e9       	lea    -0x17(%rsp),%rbp
140031f40:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140031f47:	48 8b 05 4a a5 01 00 	mov    0x1a54a(%rip),%rax        # 0x14004c498
140031f4e:	48 33 c4             	xor    %rsp,%rax
140031f51:	48 89 45 07          	mov    %rax,0x7(%rbp)
140031f55:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140031f5a:	0f 57 c9             	xorps  %xmm1,%xmm1
140031f5d:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140031f62:	0f 57 c0             	xorps  %xmm0,%xmm0
140031f65:	48 8b 7d 77          	mov    0x77(%rbp),%rdi
140031f69:	4d 8b f1             	mov    %r9,%r14
140031f6c:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
140031f70:	45 33 c9             	xor    %r9d,%r9d
140031f73:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
140031f78:	41 8b f0             	mov    %r8d,%esi
140031f7b:	48 83 65 a7 00       	andq   $0x0,-0x59(%rbp)
140031f80:	4c 8b fa             	mov    %rdx,%r15
140031f83:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140031f89:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140031f8d:	41 8d 49 41          	lea    0x41(%r9),%ecx
140031f91:	45 33 c0             	xor    %r8d,%r8d
140031f94:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140031f98:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140031f9c:	0f 11 4d d7          	movups %xmm1,-0x29(%rbp)
140031fa0:	0f 11 4d e7          	movups %xmm1,-0x19(%rbp)
140031fa4:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
140031fa8:	48 ff 15 21 df 00 00 	rex.W call *0xdf21(%rip)        # 0x14003fed0
140031faf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031fb4:	41 bd 07 00 00 00    	mov    $0x7,%r13d
140031fba:	85 c0                	test   %eax,%eax
140031fbc:	79 05                	jns    0x140031fc3
140031fbe:	41 8b cd             	mov    %r13d,%ecx
140031fc1:	cd 29                	int    $0x29
140031fc3:	48 8b cf             	mov    %rdi,%rcx
140031fc6:	48 ff 15 13 e1 00 00 	rex.W call *0xe113(%rip)        # 0x1400400e0
140031fcd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031fd2:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140031fd6:	45 33 c9             	xor    %r9d,%r9d
140031fd9:	44 8b c0             	mov    %eax,%r8d
140031fdc:	48 8b d7             	mov    %rdi,%rdx
140031fdf:	48 ff 15 fa de 00 00 	rex.W call *0xdefa(%rip)        # 0x14003fee0
140031fe6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031feb:	85 c0                	test   %eax,%eax
140031fed:	79 05                	jns    0x140031ff4
140031fef:	49 8b cd             	mov    %r13,%rcx
140031ff2:	cd 29                	int    $0x29
140031ff4:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140031ff8:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140031ffc:	45 33 c9             	xor    %r9d,%r9d
140031fff:	41 8d 79 20          	lea    0x20(%r9),%edi
140032003:	44 8b c7             	mov    %edi,%r8d
140032006:	48 ff 15 e3 de 00 00 	rex.W call *0xdee3(%rip)        # 0x14003fef0
14003200d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032012:	85 c0                	test   %eax,%eax
140032014:	79 05                	jns    0x14003201b
140032016:	49 8b cd             	mov    %r13,%rcx
140032019:	cd 29                	int    $0x29
14003201b:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14003201f:	48 ff 15 c2 de 00 00 	rex.W call *0xdec2(%rip)        # 0x14003fee8
140032026:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003202b:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140032030:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140032034:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140032039:	45 33 c9             	xor    %r9d,%r9d
14003203c:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
140032041:	45 33 c0             	xor    %r8d,%r8d
140032044:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14003204a:	41 8d 49 51          	lea    0x51(%r9),%ecx
14003204e:	48 ff 15 7b de 00 00 	rex.W call *0xde7b(%rip)        # 0x14003fed0
140032055:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003205a:	85 c0                	test   %eax,%eax
14003205c:	79 05                	jns    0x140032063
14003205e:	49 8b cd             	mov    %r13,%rcx
140032061:	cd 29                	int    $0x29
140032063:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140032067:	48 8d 15 32 3d 01 00 	lea    0x13d32(%rip),%rdx        # 0x140045da0
14003206e:	45 33 c9             	xor    %r9d,%r9d
140032071:	45 8d 41 18          	lea    0x18(%r9),%r8d
140032075:	48 ff 15 64 de 00 00 	rex.W call *0xde64(%rip)        # 0x14003fee0
14003207c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032081:	85 c0                	test   %eax,%eax
140032083:	79 05                	jns    0x14003208a
140032085:	49 8b cd             	mov    %r13,%rcx
140032088:	cd 29                	int    $0x29
14003208a:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14003208e:	45 33 c9             	xor    %r9d,%r9d
140032091:	44 8b c6             	mov    %esi,%r8d
140032094:	49 8b d6             	mov    %r14,%rdx
140032097:	48 ff 15 42 de 00 00 	rex.W call *0xde42(%rip)        # 0x14003fee0
14003209e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400320a3:	85 c0                	test   %eax,%eax
1400320a5:	79 05                	jns    0x1400320ac
1400320a7:	49 8b cd             	mov    %r13,%rcx
1400320aa:	cd 29                	int    $0x29
1400320ac:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400320b0:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400320b4:	45 33 c9             	xor    %r9d,%r9d
1400320b7:	44 8b c7             	mov    %edi,%r8d
1400320ba:	48 ff 15 1f de 00 00 	rex.W call *0xde1f(%rip)        # 0x14003fee0
1400320c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400320c6:	85 c0                	test   %eax,%eax
1400320c8:	79 05                	jns    0x1400320cf
1400320ca:	49 8b cd             	mov    %r13,%rcx
1400320cd:	cd 29                	int    $0x29
1400320cf:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400320d3:	49 8d 57 2a          	lea    0x2a(%r15),%rdx
1400320d7:	45 33 c9             	xor    %r9d,%r9d
1400320da:	45 8d 41 10          	lea    0x10(%r9),%r8d
1400320de:	48 ff 15 fb dd 00 00 	rex.W call *0xddfb(%rip)        # 0x14003fee0
1400320e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400320ea:	85 c0                	test   %eax,%eax
1400320ec:	79 05                	jns    0x1400320f3
1400320ee:	49 8b cd             	mov    %r13,%rcx
1400320f1:	cd 29                	int    $0x29
1400320f3:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400320f7:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400320fb:	45 33 c9             	xor    %r9d,%r9d
1400320fe:	45 8d 41 30          	lea    0x30(%r9),%r8d
140032102:	48 ff 15 e7 dd 00 00 	rex.W call *0xdde7(%rip)        # 0x14003fef0
140032109:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003210e:	85 c0                	test   %eax,%eax
140032110:	79 05                	jns    0x140032117
140032112:	49 8b cd             	mov    %r13,%rcx
140032115:	cd 29                	int    $0x29
140032117:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14003211b:	48 ff 15 c6 dd 00 00 	rex.W call *0xddc6(%rip)        # 0x14003fee8
140032122:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032127:	8b 45 fb             	mov    -0x5(%rbp),%eax
14003212a:	0f 10 45 eb          	movups -0x15(%rbp),%xmm0
14003212e:	c7 03 14 00 00 00    	movl   $0x14,(%rbx)
140032134:	0f 11 43 04          	movups %xmm0,0x4(%rbx)
140032138:	89 43 14             	mov    %eax,0x14(%rbx)
14003213b:	33 c0                	xor    %eax,%eax
14003213d:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140032141:	48 33 cc             	xor    %rsp,%rcx
140032144:	e8 d7 34 00 00       	call   0x140035620
140032149:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140032150:	41 5f                	pop    %r15
140032152:	41 5e                	pop    %r14
140032154:	41 5d                	pop    %r13
140032156:	5f                   	pop    %rdi
140032157:	5e                   	pop    %rsi
140032158:	5b                   	pop    %rbx
140032159:	5d                   	pop    %rbp
14003215a:	c3                   	ret
14003215b:	cc                   	int3
14003215c:	cc                   	int3
14003215d:	cc                   	int3
14003215e:	cc                   	int3
14003215f:	cc                   	int3
140032160:	cc                   	int3
140032161:	cc                   	int3
140032162:	cc                   	int3
140032163:	cc                   	int3
140032164:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140032169:	55                   	push   %rbp
14003216a:	56                   	push   %rsi
14003216b:	57                   	push   %rdi
14003216c:	41 54                	push   %r12
14003216e:	41 55                	push   %r13
140032170:	41 56                	push   %r14
140032172:	41 57                	push   %r15
140032174:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
140032179:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140032180:	48 8b 05 11 a3 01 00 	mov    0x1a311(%rip),%rax        # 0x14004c498
140032187:	48 33 c4             	xor    %rsp,%rax
14003218a:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14003218e:	4c 8b 7d 6f          	mov    0x6f(%rbp),%r15
140032192:	33 c0                	xor    %eax,%eax
140032194:	48 8b 75 77          	mov    0x77(%rbp),%rsi
140032198:	0f 57 c9             	xorps  %xmm1,%xmm1
14003219b:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
14003219f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400321a2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400321a6:	45 8b f1             	mov    %r9d,%r14d
1400321a9:	4d 8b e8             	mov    %r8,%r13
1400321ac:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400321b0:	8b fa                	mov    %edx,%edi
1400321b2:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1400321b6:	4c 8b e1             	mov    %rcx,%r12
1400321b9:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1400321bd:	8d 48 41             	lea    0x41(%rax),%ecx
1400321c0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400321c5:	45 33 c9             	xor    %r9d,%r9d
1400321c8:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1400321cc:	45 33 c0             	xor    %r8d,%r8d
1400321cf:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1400321d3:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1400321d7:	0f 11 4d af          	movups %xmm1,-0x51(%rbp)
1400321db:	0f 11 4d bf          	movups %xmm1,-0x41(%rbp)
1400321df:	0f 11 4d cf          	movups %xmm1,-0x31(%rbp)
1400321e3:	48 ff 15 e6 dc 00 00 	rex.W call *0xdce6(%rip)        # 0x14003fed0
1400321ea:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400321ef:	85 c0                	test   %eax,%eax
1400321f1:	79 07                	jns    0x1400321fa
1400321f3:	b9 07 00 00 00       	mov    $0x7,%ecx
1400321f8:	cd 29                	int    $0x29
1400321fa:	48 8b ce             	mov    %rsi,%rcx
1400321fd:	48 ff 15 dc de 00 00 	rex.W call *0xdedc(%rip)        # 0x1400400e0
140032204:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032209:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14003220d:	45 33 c9             	xor    %r9d,%r9d