14037823a:	0f 11 46 40          	movups %xmm0,0x40(%rsi)
14037823e:	0f 11 46 50          	movups %xmm0,0x50(%rsi)
140378242:	48 89 46 60          	mov    %rax,0x60(%rsi)
140378246:	ba 14 00 00 00       	mov    $0x14,%edx
14037824b:	48 8b ce             	mov    %rsi,%rcx
14037824e:	e8 2d 0d 3e 00       	call   0x140758f80
140378253:	90                   	nop
140378254:	48 8d 05 a5 25 c6 00 	lea    0xc625a5(%rip),%rax        # 0x140fda800
14037825b:	48 89 06             	mov    %rax,(%rsi)
14037825e:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140378262:	0f 57 c0             	xorps  %xmm0,%xmm0
140378265:	0f 11 01             	movups %xmm0,(%rcx)
140378268:	4c 89 71 10          	mov    %r14,0x10(%rcx)
14037826c:	4c 89 71 18          	mov    %r14,0x18(%rcx)
140378270:	41 b8 22 00 00 00    	mov    $0x22,%r8d
140378276:	48 8d 15 5b 4c c6 00 	lea    0xc64c5b(%rip),%rdx        # 0x140fdced8
14037827d:	e8 7e eb e1 ff       	call   0x140196e00
140378282:	4c 89 76 60          	mov    %r14,0x60(%rsi)
140378286:	48 8d 05 93 30 c6 00 	lea    0xc63093(%rip),%rax        # 0x140fdb320
14037828d:	48 89 06             	mov    %rax,(%rsi)
140378290:	eb 03                	jmp    0x140378295
140378292:	49 8b f6             	mov    %r14,%rsi
140378295:	48 8b de             	mov    %rsi,%rbx
140378298:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
14037829c:	48 8b 05 a5 3d 0a 01 	mov    0x10a3da5(%rip),%rax        # 0x14141c048
1403782a3:	4c 8b b8 f0 05 00 00 	mov    0x5f0(%rax),%r15
1403782aa:	4d 85 ff             	test   %r15,%r15
1403782ad:	74 1e                	je     0x1403782cd
1403782af:	41 8b 47 10          	mov    0x10(%r15),%eax
1403782b3:	ff c0                	inc    %eax
1403782b5:	41 89 47 10          	mov    %eax,0x10(%r15)
1403782b9:	83 f8 01             	cmp    $0x1,%eax
1403782bc:	0f 8e 56 01 00 00    	jle    0x140378418
1403782c2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403782c7:	0f 84 53 01 00 00    	je     0x140378420
1403782cd:	49 8b ff             	mov    %r15,%rdi
1403782d0:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
1403782d4:	b9 b0 00 00 00       	mov    $0xb0,%ecx
1403782d9:	e8 2a 2e aa 00       	call   0x140e1b108
1403782de:	4c 8b e8             	mov    %rax,%r13
1403782e1:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1403782e5:	48 85 c0             	test   %rax,%rax
1403782e8:	74 73                	je     0x14037835d
1403782ea:	33 d2                	xor    %edx,%edx
1403782ec:	41 b8 b0 00 00 00    	mov    $0xb0,%r8d
1403782f2:	48 8b c8             	mov    %rax,%rcx
1403782f5:	e8 b6 73 b6 00       	call   0x140edf6b0
1403782fa:	48 8d 45 50          	lea    0x50(%rbp),%rax
1403782fe:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140378302:	49 8b de             	mov    %r14,%rbx
140378305:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140378309:	48 89 75 50          	mov    %rsi,0x50(%rbp)
14037830d:	48 8d 45 58          	lea    0x58(%rbp),%rax
140378311:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140378315:	49 8b fe             	mov    %r14,%rdi
140378318:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
14037831c:	4c 89 7d 58          	mov    %r15,0x58(%rbp)
140378320:	0f 57 c0             	xorps  %xmm0,%xmm0
140378323:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140378327:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
14037832b:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
14037832f:	41 b8 1d 00 00 00    	mov    $0x1d,%r8d
140378335:	48 8d 15 ac 97 c5 00 	lea    0xc597ac(%rip),%rdx        # 0x140fd1ae8
14037833c:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140378340:	e8 bb ea e1 ff       	call   0x140196e00
140378345:	90                   	nop
140378346:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
14037834a:	4c 8d 45 58          	lea    0x58(%rbp),%r8
14037834e:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140378352:	49 8b cd             	mov    %r13,%rcx
140378355:	e8 16 e3 34 00       	call   0x1406c6670
14037835a:	4c 8b f0             	mov    %rax,%r14
14037835d:	4c 89 75 50          	mov    %r14,0x50(%rbp)
140378361:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140378365:	49 8b cc             	mov    %r12,%rcx
140378368:	e8 f3 94 ed ff       	call   0x140251860
14037836d:	90                   	nop
14037836e:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140378372:	48 85 c9             	test   %rcx,%rcx
140378375:	74 24                	je     0x14037839b
140378377:	8b 41 10             	mov    0x10(%rcx),%eax
14037837a:	ff c8                	dec    %eax
14037837c:	89 41 10             	mov    %eax,0x10(%rcx)
14037837f:	85 c0                	test   %eax,%eax
140378381:	7f 18                	jg     0x14037839b
140378383:	0f 88 a2 00 00 00    	js     0x14037842b
140378389:	48 8b 01             	mov    (%rcx),%rax
14037838c:	ba 01 00 00 00       	mov    $0x1,%edx
140378391:	48 8b 00             	mov    (%rax),%rax
140378394:	ff 15 86 b6 c0 00    	call   *0xc0b686(%rip)        # 0x140f83a20
14037839a:	90                   	nop
14037839b:	48 85 ff             	test   %rdi,%rdi
14037839e:	74 27                	je     0x1403783c7
1403783a0:	8b 47 10             	mov    0x10(%rdi),%eax
1403783a3:	ff c8                	dec    %eax
1403783a5:	89 47 10             	mov    %eax,0x10(%rdi)
1403783a8:	85 c0                	test   %eax,%eax
1403783aa:	7f 1b                	jg     0x1403783c7
1403783ac:	0f 88 84 00 00 00    	js     0x140378436
1403783b2:	48 8b 07             	mov    (%rdi),%rax
1403783b5:	ba 01 00 00 00       	mov    $0x1,%edx
1403783ba:	48 8b cf             	mov    %rdi,%rcx
1403783bd:	48 8b 00             	mov    (%rax),%rax
1403783c0:	ff 15 5a b6 c0 00    	call   *0xc0b65a(%rip)        # 0x140f83a20
1403783c6:	90                   	nop
1403783c7:	48 85 db             	test   %rbx,%rbx
1403783ca:	74 23                	je     0x1403783ef
1403783cc:	8b 43 10             	mov    0x10(%rbx),%eax
1403783cf:	ff c8                	dec    %eax
1403783d1:	89 43 10             	mov    %eax,0x10(%rbx)
1403783d4:	85 c0                	test   %eax,%eax
1403783d6:	7f 17                	jg     0x1403783ef
1403783d8:	78 33                	js     0x14037840d
1403783da:	48 8b 03             	mov    (%rbx),%rax
1403783dd:	ba 01 00 00 00       	mov    $0x1,%edx
1403783e2:	48 8b cb             	mov    %rbx,%rcx
1403783e5:	48 8b 00             	mov    (%rax),%rax
1403783e8:	ff 15 32 b6 c0 00    	call   *0xc0b632(%rip)        # 0x140f83a20
1403783ee:	90                   	nop
1403783ef:	49 8b c4             	mov    %r12,%rax
1403783f2:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1403783f9:	00
1403783fa:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140378401:	41 5f                	pop    %r15
140378403:	41 5e                	pop    %r14
140378405:	41 5d                	pop    %r13
140378407:	41 5c                	pop    %r12
140378409:	5f                   	pop    %rdi
14037840a:	5e                   	pop    %rsi
14037840b:	5d                   	pop    %rbp
14037840c:	c3                   	ret
14037840d:	b9 02 00 00 00       	mov    $0x2,%ecx
140378412:	e8 e9 22 41 00       	call   0x14078a700
140378417:	90                   	nop
140378418:	33 c9                	xor    %ecx,%ecx
14037841a:	e8 e1 22 41 00       	call   0x14078a700
14037841f:	cc                   	int3
140378420:	b9 01 00 00 00       	mov    $0x1,%ecx
140378425:	e8 d6 22 41 00       	call   0x14078a700
14037842a:	90                   	nop
14037842b:	b9 02 00 00 00       	mov    $0x2,%ecx
140378430:	e8 cb 22 41 00       	call   0x14078a700
140378435:	90                   	nop
140378436:	b9 02 00 00 00       	mov    $0x2,%ecx
14037843b:	e8 c0 22 41 00       	call   0x14078a700
140378440:	cc                   	int3
140378441:	cc                   	int3
140378442:	cc                   	int3
140378443:	cc                   	int3
140378444:	cc                   	int3
140378445:	cc                   	int3
140378446:	cc                   	int3
140378447:	cc                   	int3
140378448:	cc                   	int3
140378449:	cc                   	int3
14037844a:	cc                   	int3
14037844b:	cc                   	int3
14037844c:	cc                   	int3
14037844d:	cc                   	int3
14037844e:	cc                   	int3
14037844f:	cc                   	int3
140378450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140378455:	55                   	push   %rbp
140378456:	56                   	push   %rsi
140378457:	57                   	push   %rdi
140378458:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14037845d:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140378464:	48 8b 05 95 0a 04 01 	mov    0x1040a95(%rip),%rax        # 0x1413b8f00
14037846b:	48 33 c4             	xor    %rsp,%rax
14037846e:	48 89 45 68          	mov    %rax,0x68(%rbp)
140378472:	49 8b d8             	mov    %r8,%rbx
140378475:	48 8b fa             	mov    %rdx,%rdi
140378478:	48 8b f1             	mov    %rcx,%rsi
14037847b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140378480:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140378487:	00
140378488:	ba 01 00 00 00       	mov    $0x1,%edx
14037848d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140378492:	e8 d9 5a e6 ff       	call   0x1401ddf70
140378497:	90                   	nop
140378498:	48 8d 45 50          	lea    0x50(%rbp),%rax
14037849c:	48 89 45 40          	mov    %rax,0x40(%rbp)
1403784a0:	c7 45 48 01 00 00 00 	movl   $0x1,0x48(%rbp)
1403784a7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1403784ac:	48 8d 05 ed 00 00 00 	lea    0xed(%rip),%rax        # 0x1403785a0
1403784b3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403784b8:	48 8d 05 91 42 e5 ff 	lea    -0x1abd6f(%rip),%rax        # 0x1401cc750
1403784bf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403784c4:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1403784c9:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1403784cd:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
1403784d3:	f2 0f 11 4d 60       	movsd  %xmm1,0x60(%rbp)
1403784d8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1403784de:	4c 8d 45 50          	lea    0x50(%rbp),%r8
1403784e2:	48 8b d7             	mov    %rdi,%rdx
1403784e5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403784ea:	e8 01 e7 e8 ff       	call   0x140206bf0
1403784ef:	48 8b d6             	mov    %rsi,%rdx
1403784f2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403784f7:	e8 c4 22 e9 ff       	call   0x14020a7c0
1403784fc:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140378503:	00
140378504:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140378509:	48 63 48 04          	movslq 0x4(%rax),%rcx
14037850d:	48 8d 05 7c 13 c3 00 	lea    0xc3137c(%rip),%rax        # 0x140fa9890
140378514:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
140378519:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14037851e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140378522:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
140378528:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
14037852c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140378531:	e8 ba 8d e6 ff       	call   0x1401e12f0
140378536:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14037853b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14037853f:	48 8d 05 32 12 c3 00 	lea    0xc31232(%rip),%rax        # 0x140fa9778
140378546:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
14037854b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140378550:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140378554:	44 8d 42 f0          	lea    -0x10(%rdx),%r8d
140378558:	44 89 44 14 4c       	mov    %r8d,0x4c(%rsp,%rdx,1)
14037855d:	48 8d 05 7c 11 c3 00 	lea    0xc3117c(%rip),%rax        # 0x140fa96e0
140378564:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140378568:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14037856c:	e8 93 44 a8 00       	call   0x140dfca04
140378571:	90                   	nop
140378572:	48 8b c6             	mov    %rsi,%rax
140378575:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140378579:	48 33 cc             	xor    %rsp,%rcx
14037857c:	e8 7f 2f aa 00       	call   0x140e1b500
140378581:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140378588:	00
140378589:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140378590:	5f                   	pop    %rdi
140378591:	5e                   	pop    %rsi
140378592:	5d                   	pop    %rbp
140378593:	c3                   	ret
140378594:	cc                   	int3
140378595:	cc                   	int3
140378596:	cc                   	int3
140378597:	cc                   	int3
140378598:	cc                   	int3
140378599:	cc                   	int3
14037859a:	cc                   	int3
14037859b:	cc                   	int3
14037859c:	cc                   	int3
14037859d:	cc                   	int3
14037859e:	cc                   	int3
14037859f:	cc                   	int3
1403785a0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1403785a5:	44 0f b6 08          	movzbl (%rax),%r9d
1403785a9:	41 0f be 40 ff       	movsbl -0x1(%r8),%eax
1403785ae:	83 c0 a8             	add    $0xffffffa8,%eax
1403785b1:	83 f8 20             	cmp    $0x20,%eax
1403785b4:	77 27                	ja     0x1403785dd
1403785b6:	4c 8d 05 43 7a c8 ff 	lea    -0x3785bd(%rip),%r8        # 0x140000000
1403785bd:	48 98                	cltq
1403785bf:	41 0f b6 84 00 f0 85 	movzbl 0x3785f0(%r8,%rax,1),%eax
1403785c6:	37 00
1403785c8:	41 8b 94 80 e8 85 37 	mov    0x3785e8(%r8,%rax,4),%edx
1403785cf:	00
1403785d0:	49 03 d0             	add    %r8,%rdx
1403785d3:	ff e2                	jmp    *%rdx
1403785d5:	41 8b d1             	mov    %r9d,%edx
1403785d8:	e9 43 00 00 00       	jmp    0x140378620
1403785dd:	41 0f b6 d1          	movzbl %r9b,%edx
1403785e1:	e9 4a 79 e5 ff       	jmp    0x1401cff30
1403785e6:	66 90                	xchg   %ax,%ax
1403785e8:	d5 85 37             	{rex2 0x85} getsec
1403785eb:	00 dd                	add    %bl,%ch
1403785ed:	85 37                	test   %esi,(%rdi)
1403785ef:	00 00                	add    %al,(%rax)
1403785f1:	01 01                	add    %eax,(%rcx)
1403785f3:	01 01                	add    %eax,(%rcx)
1403785f5:	01 01                	add    %eax,(%rcx)
1403785f7:	01 01                	add    %eax,(%rcx)
1403785f9:	01 01                	add    %eax,(%rcx)
1403785fb:	01 00                	add    %eax,(%rax)
1403785fd:	01 01                	add    %eax,(%rcx)
1403785ff:	01 01                	add    %eax,(%rcx)
140378601:	00 01                	add    %al,(%rcx)
140378603:	01 01                	add    %eax,(%rcx)
140378605:	01 01                	add    %eax,(%rcx)
140378607:	00 01                	add    %al,(%rcx)
140378609:	01 01                	add    %eax,(%rcx)
14037860b:	01 01                	add    %eax,(%rcx)
14037860d:	00 01                	add    %al,(%rcx)
14037860f:	01 00                	add    %eax,(%rax)
140378611:	cc                   	int3
140378612:	cc                   	int3
140378613:	cc                   	int3
140378614:	cc                   	int3
140378615:	cc                   	int3
140378616:	cc                   	int3
140378617:	cc                   	int3
140378618:	cc                   	int3
140378619:	cc                   	int3
14037861a:	cc                   	int3
14037861b:	cc                   	int3
14037861c:	cc                   	int3
14037861d:	cc                   	int3
14037861e:	cc                   	int3
14037861f:	cc                   	int3
140378620:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140378625:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14037862a:	56                   	push   %rsi
14037862b:	57                   	push   %rdi
14037862c:	41 54                	push   %r12
14037862e:	41 56                	push   %r14
140378630:	41 57                	push   %r15
140378632:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140378639:	44 8b e2             	mov    %edx,%r12d
14037863c:	48 8b d9             	mov    %rcx,%rbx
14037863f:	45 33 f6             	xor    %r14d,%r14d
140378642:	41 8b fe             	mov    %r14d,%edi
140378645:	44 89 b4 24 e0 00 00 	mov    %r14d,0xe0(%rsp)
14037864c:	00
14037864d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140378652:	48 8b 01             	mov    (%rcx),%rax
140378655:	4c 63 40 04          	movslq 0x4(%rax),%r8
140378659:	49 8b 4c 08 48       	mov    0x48(%r8,%rcx,1),%rcx
14037865e:	48 85 c9             	test   %rcx,%rcx
140378661:	74 0e                	je     0x140378671
140378663:	48 8b 01             	mov    (%rcx),%rax
140378666:	48 8b 40 08          	mov    0x8(%rax),%rax
14037866a:	ff 15 b0 b3 c0 00    	call   *0xc0b3b0(%rip)        # 0x140f83a20
140378670:	90                   	nop
140378671:	48 8b 0b             	mov    (%rbx),%rcx
140378674:	48 63 41 04          	movslq 0x4(%rcx),%rax
140378678:	83 7c 18 10 00       	cmpl   $0x0,0x10(%rax,%rbx,1)
14037867d:	74 04                	je     0x140378683
14037867f:	32 c0                	xor    %al,%al
140378681:	eb 2a                	jmp    0x1403786ad
140378683:	48 8b 44 18 50       	mov    0x50(%rax,%rbx,1),%rax
140378688:	48 85 c0             	test   %rax,%rax
14037868b:	74 1e                	je     0x1403786ab
14037868d:	48 3b c3             	cmp    %rbx,%rax
140378690:	74 19                	je     0x1403786ab
140378692:	48 8b c8             	mov    %rax,%rcx
140378695:	e8 e6 e3 e8 ff       	call   0x140206a80
14037869a:	48 8b 0b             	mov    (%rbx),%rcx
14037869d:	48 63 41 04          	movslq 0x4(%rcx),%rax
1403786a1:	83 7c 18 10 00       	cmpl   $0x0,0x10(%rax,%rbx,1)
1403786a6:	0f 94 c0             	sete   %al
1403786a9:	eb 02                	jmp    0x1403786ad
1403786ab:	b0 01                	mov    $0x1,%al
1403786ad:	88 44 24 48          	mov    %al,0x48(%rsp)
1403786b1:	84 c0                	test   %al,%al
1403786b3:	0f 84 d4 00 00 00    	je     0x14037878d
1403786b9:	48 63 41 04          	movslq 0x4(%rcx),%rax
1403786bd:	48 8b 44 18 40       	mov    0x40(%rax,%rbx,1),%rax