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
14003245f:	cc                   	int3
140032460:	cc                   	int3
140032461:	cc                   	int3
140032462:	cc                   	int3
140032463:	cc                   	int3
140032464:	cc                   	int3
140032465:	cc                   	int3
140032466:	cc                   	int3
140032467:	cc                   	int3
140032468:	cc                   	int3
140032469:	cc                   	int3
14003246a:	cc                   	int3
14003246b:	cc                   	int3
14003246c:	cc                   	int3
14003246d:	cc                   	int3
14003246e:	cc                   	int3
14003246f:	cc                   	int3
140032470:	48 83 ec 68          	sub    $0x68,%rsp
140032474:	48 8b 05 1d a0 01 00 	mov    0x1a01d(%rip),%rax        # 0x14004c498
14003247b:	48 33 c4             	xor    %rsp,%rax
14003247e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140032483:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14003248a:	00
14003248b:	4d 8b d1             	mov    %r9,%r10
14003248e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140032493:	45 8b c8             	mov    %r8d,%r9d
140032496:	4c 8b c2             	mov    %rdx,%r8
140032499:	0f 57 c0             	xorps  %xmm0,%xmm0
14003249c:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1400324a3:	00
1400324a4:	45 33 db             	xor    %r11d,%r11d
1400324a7:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400324ac:	8b d1                	mov    %ecx,%edx
1400324ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400324b3:	44 89 5c 24 50       	mov    %r11d,0x50(%rsp)
1400324b8:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400324bd:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400324c2:	e8 9d fc ff ff       	call   0x140032164
1400324c7:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400324cc:	48 33 cc             	xor    %rsp,%rcx
1400324cf:	e8 4c 31 00 00       	call   0x140035620
1400324d4:	48 83 c4 68          	add    $0x68,%rsp
1400324d8:	c3                   	ret
1400324d9:	cc                   	int3
1400324da:	cc                   	int3
1400324db:	cc                   	int3
1400324dc:	cc                   	int3
1400324dd:	cc                   	int3
1400324de:	cc                   	int3
1400324df:	cc                   	int3
1400324e0:	48 83 ec 48          	sub    $0x48,%rsp
1400324e4:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400324e9:	44 8b d1             	mov    %ecx,%r10d
1400324ec:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400324f1:	48 8d 4a 4a          	lea    0x4a(%rdx),%rcx
1400324f5:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400324fa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400324ff:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140032504:	45 8b c8             	mov    %r8d,%r9d
140032507:	4c 8b c2             	mov    %rdx,%r8
14003250a:	41 8b d2             	mov    %r10d,%edx
14003250d:	e8 52 fc ff ff       	call   0x140032164
140032512:	48 83 c4 48          	add    $0x48,%rsp
140032516:	c3                   	ret
140032517:	cc                   	int3
140032518:	cc                   	int3
140032519:	cc                   	int3
14003251a:	cc                   	int3
14003251b:	cc                   	int3
14003251c:	cc                   	int3
14003251d:	cc                   	int3
14003251e:	cc                   	int3
14003251f:	cc                   	int3
140032520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140032525:	55                   	push   %rbp
140032526:	56                   	push   %rsi
140032527:	57                   	push   %rdi
140032528:	41 54                	push   %r12
14003252a:	41 55                	push   %r13
14003252c:	41 56                	push   %r14
14003252e:	41 57                	push   %r15
140032530:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
140032535:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14003253c:	48 8b 05 55 9f 01 00 	mov    0x19f55(%rip),%rax        # 0x14004c498
140032543:	48 33 c4             	xor    %rsp,%rax
140032546:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14003254a:	48 39 0d 3f a6 01 00 	cmp    %rcx,0x1a63f(%rip)        # 0x14004cb90
140032551:	4c 8b f2             	mov    %rdx,%r14
140032554:	48 8b 55 67          	mov    0x67(%rbp),%rdx
140032558:	41 8b c1             	mov    %r9d,%eax
14003255b:	48 8b 7d 77          	mov    0x77(%rbp),%rdi
14003255f:	48 8b b5 87 00 00 00 	mov    0x87(%rbp),%rsi
140032566:	4c 8b ad 97 00 00 00 	mov    0x97(%rbp),%r13
14003256d:	4c 8b bd 9f 00 00 00 	mov    0x9f(%rbp),%r15
140032574:	4c 8b a5 a7 00 00 00 	mov    0xa7(%rbp),%r12
14003257b:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14003257f:	89 45 cb             	mov    %eax,-0x35(%rbp)
140032582:	44 89 45 c7          	mov    %r8d,-0x39(%rbp)
140032586:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
14003258a:	74 1b                	je     0x1400325a7
14003258c:	b9 05 00 00 00       	mov    $0x5,%ecx
140032591:	48 ff 15 00 d8 00 00 	rex.W call *0xd800(%rip)        # 0x14003fd98
140032598:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003259d:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
1400325a2:	e9 cc 01 00 00       	jmp    0x140032773
1400325a7:	33 c9                	xor    %ecx,%ecx
1400325a9:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1400325ad:	89 4d b7             	mov    %ecx,-0x49(%rbp)
1400325b0:	4d 85 f6             	test   %r14,%r14
1400325b3:	0f 84 b5 01 00 00    	je     0x14003276e
1400325b9:	85 c0                	test   %eax,%eax
1400325bb:	0f 84 ad 01 00 00    	je     0x14003276e
1400325c1:	48 85 d2             	test   %rdx,%rdx
1400325c4:	0f 84 a4 01 00 00    	je     0x14003276e
1400325ca:	39 4d 6f             	cmp    %ecx,0x6f(%rbp)
1400325cd:	0f 84 9b 01 00 00    	je     0x14003276e
1400325d3:	48 85 ff             	test   %rdi,%rdi
1400325d6:	0f 84 92 01 00 00    	je     0x14003276e
1400325dc:	48 85 f6             	test   %rsi,%rsi
1400325df:	0f 84 89 01 00 00    	je     0x14003276e
1400325e5:	8b 5d 7f             	mov    0x7f(%rbp),%ebx
1400325e8:	85 db                	test   %ebx,%ebx
1400325ea:	0f 84 7e 01 00 00    	je     0x14003276e
1400325f0:	4d 85 ed             	test   %r13,%r13
1400325f3:	0f 84 75 01 00 00    	je     0x14003276e
1400325f9:	4d 85 ff             	test   %r15,%r15
1400325fc:	0f 84 6c 01 00 00    	je     0x14003276e
140032602:	4d 85 e4             	test   %r12,%r12
140032605:	0f 84 63 01 00 00    	je     0x14003276e
14003260b:	49 8b cd             	mov    %r13,%rcx
14003260e:	48 ff 15 cb da 00 00 	rex.W call *0xdacb(%rip)        # 0x1400400e0
140032615:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003261a:	3b 85 8f 00 00 00    	cmp    0x8f(%rbp),%eax
140032620:	0f 85 48 01 00 00    	jne    0x14003276e
140032626:	41 80 7e 08 00       	cmpb   $0x0,0x8(%r14)
14003262b:	75 0a                	jne    0x140032637
14003262d:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
140032632:	e9 f0 00 00 00       	jmp    0x140032727
140032637:	49 8b ce             	mov    %r14,%rcx
14003263a:	e8 39 14 00 00       	call   0x140033a78
14003263f:	8b f8                	mov    %eax,%edi
140032641:	85 c0                	test   %eax,%eax
140032643:	0f 88 de 00 00 00    	js     0x140032727
140032649:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14003264f:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140032653:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140032659:	4c 8d 0d b0 18 fd ff 	lea    -0x2e750(%rip),%r9        # 0x140003f10
140032660:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140032665:	48 8d 0d d4 ec 00 00 	lea    0xecd4(%rip),%rcx        # 0x140041340
14003266c:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140032670:	44 8b c3             	mov    %ebx,%r8d
140032673:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140032678:	48 8b d6             	mov    %rsi,%rdx
14003267b:	48 8d 05 be 18 fd ff 	lea    -0x2e742(%rip),%rax        # 0x140003f40
140032682:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140032687:	48 8b 05 42 a7 01 00 	mov    0x1a742(%rip),%rax        # 0x14004cdd0
14003268e:	ff 15 34 db 00 00    	call   *0xdb34(%rip)        # 0x1400401c8
140032694:	8b f8                	mov    %eax,%edi
140032696:	85 c0                	test   %eax,%eax
140032698:	0f 88 89 00 00 00    	js     0x140032727
14003269e:	33 db                	xor    %ebx,%ebx
1400326a0:	48 8d 35 61 63 00 00 	lea    0x6361(%rip),%rsi        # 0x140038a08
1400326a7:	4c 8b 4d bf          	mov    -0x41(%rbp),%r9
1400326ab:	48 8d 7d df          	lea    -0x21(%rbp),%rdi
1400326af:	44 8b 45 b7          	mov    -0x49(%rbp),%r8d
1400326b3:	33 c0                	xor    %eax,%eax
1400326b5:	49 8b d6             	mov    %r14,%rdx
1400326b8:	8d 48 18             	lea    0x18(%rax),%ecx
1400326bb:	f3 aa                	rep stos %al,%es:(%rdi)
1400326bd:	8b 4d c7             	mov    -0x39(%rbp),%ecx
1400326c0:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1400326c4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400326c9:	48 8b 06             	mov    (%rsi),%rax
1400326cc:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400326d1:	ff 15 f1 da 00 00    	call   *0xdaf1(%rip)        # 0x1400401c8