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
140032210:	44 8b c0             	mov    %eax,%r8d
140032213:	48 8b d6             	mov    %rsi,%rdx
140032216:	48 ff 15 c3 dc 00 00 	rex.W call *0xdcc3(%rip)        # 0x14003fee0
14003221d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032222:	33 f6                	xor    %esi,%esi
140032224:	85 c0                	test   %eax,%eax
140032226:	79 05                	jns    0x14003222d
140032228:	8d 4e 07             	lea    0x7(%rsi),%ecx
14003222b:	cd 29                	int    $0x29
14003222d:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140032231:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140032235:	45 33 c9             	xor    %r9d,%r9d
140032238:	45 8d 41 20          	lea    0x20(%r9),%r8d
14003223c:	48 ff 15 ad dc 00 00 	rex.W call *0xdcad(%rip)        # 0x14003fef0
140032243:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032248:	85 c0                	test   %eax,%eax
14003224a:	79 07                	jns    0x140032253
14003224c:	b9 07 00 00 00       	mov    $0x7,%ecx
140032251:	cd 29                	int    $0x29
140032253:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140032257:	48 ff 15 8a dc 00 00 	rex.W call *0xdc8a(%rip)        # 0x14003fee8
14003225e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032263:	45 33 c9             	xor    %r9d,%r9d
140032266:	89 74 24 30          	mov    %esi,0x30(%rsp)
14003226a:	89 74 24 28          	mov    %esi,0x28(%rsp)
14003226e:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140032272:	45 33 c0             	xor    %r8d,%r8d
140032275:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140032279:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003227e:	41 8d 49 51          	lea    0x51(%r9),%ecx
140032282:	48 ff 15 47 dc 00 00 	rex.W call *0xdc47(%rip)        # 0x14003fed0
140032289:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003228e:	85 c0                	test   %eax,%eax
140032290:	79 07                	jns    0x140032299
140032292:	b9 07 00 00 00       	mov    $0x7,%ecx
140032297:	cd 29                	int    $0x29
140032299:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14003229d:	48 8d 15 fc 3a 01 00 	lea    0x13afc(%rip),%rdx        # 0x140045da0
1400322a4:	45 33 c9             	xor    %r9d,%r9d
1400322a7:	45 8d 41 18          	lea    0x18(%r9),%r8d
1400322ab:	48 ff 15 2e dc 00 00 	rex.W call *0xdc2e(%rip)        # 0x14003fee0
1400322b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400322b7:	85 c0                	test   %eax,%eax
1400322b9:	79 07                	jns    0x1400322c2
1400322bb:	b9 07 00 00 00       	mov    $0x7,%ecx
1400322c0:	cd 29                	int    $0x29
1400322c2:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400322c6:	45 33 c9             	xor    %r9d,%r9d
1400322c9:	45 8b c6             	mov    %r14d,%r8d
1400322cc:	49 8b d7             	mov    %r15,%rdx
1400322cf:	48 ff 15 0a dc 00 00 	rex.W call *0xdc0a(%rip)        # 0x14003fee0
1400322d6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400322db:	41 be 07 00 00 00    	mov    $0x7,%r14d
1400322e1:	85 c0                	test   %eax,%eax
1400322e3:	79 05                	jns    0x1400322ea
1400322e5:	41 8b ce             	mov    %r14d,%ecx
1400322e8:	cd 29                	int    $0x29
1400322ea:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400322ee:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400322f2:	45 33 c9             	xor    %r9d,%r9d
1400322f5:	45 8d 41 20          	lea    0x20(%r9),%r8d
1400322f9:	48 ff 15 e0 db 00 00 	rex.W call *0xdbe0(%rip)        # 0x14003fee0
140032300:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032305:	85 c0                	test   %eax,%eax
140032307:	79 05                	jns    0x14003230e
140032309:	49 8b ce             	mov    %r14,%rcx
14003230c:	cd 29                	int    $0x29
14003230e:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140032312:	49 8d 55 2a          	lea    0x2a(%r13),%rdx
140032316:	45 33 c9             	xor    %r9d,%r9d
140032319:	45 8d 41 10          	lea    0x10(%r9),%r8d
14003231d:	48 ff 15 bc db 00 00 	rex.W call *0xdbbc(%rip)        # 0x14003fee0
140032324:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032329:	85 c0                	test   %eax,%eax
14003232b:	79 05                	jns    0x140032332
14003232d:	49 8b ce             	mov    %r14,%rcx
140032330:	cd 29                	int    $0x29
140032332:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140032336:	45 33 c9             	xor    %r9d,%r9d
140032339:	49 8b d4             	mov    %r12,%rdx
14003233c:	45 8d 79 14          	lea    0x14(%r9),%r15d
140032340:	45 8b c7             	mov    %r15d,%r8d
140032343:	48 ff 15 96 db 00 00 	rex.W call *0xdb96(%rip)        # 0x14003fee0
14003234a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003234f:	85 c0                	test   %eax,%eax
140032351:	79 05                	jns    0x140032358
140032353:	49 8b ce             	mov    %r14,%rcx
140032356:	cd 29                	int    $0x29
140032358:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14003235c:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140032360:	45 33 c9             	xor    %r9d,%r9d
140032363:	45 8d 41 30          	lea    0x30(%r9),%r8d
140032367:	48 ff 15 82 db 00 00 	rex.W call *0xdb82(%rip)        # 0x14003fef0
14003236e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032373:	85 c0                	test   %eax,%eax
140032375:	79 05                	jns    0x14003237c
140032377:	49 8b ce             	mov    %r14,%rcx
14003237a:	cd 29                	int    $0x29
14003237c:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140032380:	48 ff 15 61 db 00 00 	rex.W call *0xdb61(%rip)        # 0x14003fee8
140032387:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003238c:	44 89 3b             	mov    %r15d,(%rbx)
14003238f:	85 ff                	test   %edi,%edi
140032391:	74 15                	je     0x1400323a8
140032393:	83 ff 01             	cmp    $0x1,%edi
140032396:	74 07                	je     0x14003239f
140032398:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
14003239d:	eb 19                	jmp    0x1400323b8
14003239f:	0f 10 45 af          	movups -0x51(%rbp),%xmm0
1400323a3:	8b 45 bf             	mov    -0x41(%rbp),%eax
1400323a6:	eb 07                	jmp    0x1400323af
1400323a8:	0f 10 45 c3          	movups -0x3d(%rbp),%xmm0
1400323ac:	8b 45 d3             	mov    -0x2d(%rbp),%eax
1400323af:	0f 11 43 04          	movups %xmm0,0x4(%rbx)
1400323b3:	89 43 14             	mov    %eax,0x14(%rbx)
1400323b6:	33 c0                	xor    %eax,%eax
1400323b8:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400323bc:	48 33 cc             	xor    %rsp,%rcx
1400323bf:	e8 5c 32 00 00       	call   0x140035620
1400323c4:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
1400323cb:	00
1400323cc:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1400323d3:	41 5f                	pop    %r15
1400323d5:	41 5e                	pop    %r14
1400323d7:	41 5d                	pop    %r13
1400323d9:	41 5c                	pop    %r12
1400323db:	5f                   	pop    %rdi
1400323dc:	5e                   	pop    %rsi
1400323dd:	5d                   	pop    %rbp
1400323de:	c3                   	ret
1400323df:	cc                   	int3
1400323e0:	cc                   	int3
1400323e1:	cc                   	int3
1400323e2:	cc                   	int3
1400323e3:	cc                   	int3
1400323e4:	cc                   	int3
1400323e5:	cc                   	int3
1400323e6:	cc                   	int3
1400323e7:	cc                   	int3
1400323e8:	cc                   	int3
1400323e9:	cc                   	int3
1400323ea:	cc                   	int3
1400323eb:	cc                   	int3
1400323ec:	cc                   	int3
1400323ed:	cc                   	int3
1400323ee:	cc                   	int3
1400323ef:	cc                   	int3
1400323f0:	40 53                	rex push %rbx
1400323f2:	48 83 ec 40          	sub    $0x40,%rsp
1400323f6:	48 8b 05 9b a0 01 00 	mov    0x1a09b(%rip),%rax        # 0x14004c498
1400323fd:	48 33 c4             	xor    %rsp,%rax
140032400:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140032405:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14003240a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14003240f:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140032414:	0f 57 c0             	xorps  %xmm0,%xmm0
140032417:	33 c0                	xor    %eax,%eax
140032419:	48 83 c2 2a          	add    $0x2a,%rdx
14003241d:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140032422:	89 44 24 30          	mov    %eax,0x30(%rsp)
140032426:	48 ff 15 bb d6 00 00 	rex.W call *0xd6bb(%rip)        # 0x14003fae8
14003242d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032432:	85 c0                	test   %eax,%eax
140032434:	78 16                	js     0x14003244c
140032436:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14003243b:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14003243f:	c7 03 14 00 00 00    	movl   $0x14,(%rbx)
140032445:	0f 11 43 04          	movups %xmm0,0x4(%rbx)
140032449:	89 4b 14             	mov    %ecx,0x14(%rbx)
14003244c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140032451:	48 33 cc             	xor    %rsp,%rcx
140032454:	e8 c7 31 00 00       	call   0x140035620
140032459:	48 83 c4 40          	add    $0x40,%rsp
14003245d:	5b                   	pop    %rbx
14003245e:	c3                   	ret