14077730a:	cc                   	int3
14077730b:	cc                   	int3
14077730c:	cc                   	int3
14077730d:	cc                   	int3
14077730e:	cc                   	int3
14077730f:	cc                   	int3
140777310:	40 53                	rex push %rbx
140777312:	48 83 ec 20          	sub    $0x20,%rsp
140777316:	8b 59 08             	mov    0x8(%rcx),%ebx
140777319:	b9 02 00 00 00       	mov    $0x2,%ecx
14077731e:	e8 6d b9 6b 00       	call   0x140e32c90
140777323:	44 8b c3             	mov    %ebx,%r8d
140777326:	48 8d 15 b3 04 8b 00 	lea    0x8b04b3(%rip),%rdx        # 0x1410277e0
14077732d:	48 8b c8             	mov    %rax,%rcx
140777330:	48 83 c4 20          	add    $0x20,%rsp
140777334:	5b                   	pop    %rbx
140777335:	e9 36 88 c0 ff       	jmp    0x14037fb70
14077733a:	cc                   	int3
14077733b:	cc                   	int3
14077733c:	cc                   	int3
14077733d:	cc                   	int3
14077733e:	cc                   	int3
14077733f:	cc                   	int3
140777340:	40 53                	rex push %rbx
140777342:	48 83 ec 20          	sub    $0x20,%rsp
140777346:	8b 59 08             	mov    0x8(%rcx),%ebx
140777349:	b9 02 00 00 00       	mov    $0x2,%ecx
14077734e:	e8 3d b9 6b 00       	call   0x140e32c90
140777353:	44 8b c3             	mov    %ebx,%r8d
140777356:	48 8d 15 a3 04 8b 00 	lea    0x8b04a3(%rip),%rdx        # 0x141027800
14077735d:	48 8b c8             	mov    %rax,%rcx
140777360:	48 83 c4 20          	add    $0x20,%rsp
140777364:	5b                   	pop    %rbx
140777365:	e9 06 88 c0 ff       	jmp    0x14037fb70
14077736a:	cc                   	int3
14077736b:	cc                   	int3
14077736c:	cc                   	int3
14077736d:	cc                   	int3
14077736e:	cc                   	int3
14077736f:	cc                   	int3
140777370:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140777375:	55                   	push   %rbp
140777376:	56                   	push   %rsi
140777377:	57                   	push   %rdi
140777378:	41 54                	push   %r12
14077737a:	41 55                	push   %r13
14077737c:	41 56                	push   %r14
14077737e:	41 57                	push   %r15
140777380:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140777385:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14077738c:	48 8b 05 6d 1b c4 00 	mov    0xc41b6d(%rip),%rax        # 0x1413b8f00
140777393:	48 33 c4             	xor    %rsp,%rax
140777396:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14077739a:	48 8b fa             	mov    %rdx,%rdi
14077739d:	4c 8b e1             	mov    %rcx,%r12
1407773a0:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1407773a4:	33 db                	xor    %ebx,%ebx
1407773a6:	48 8d 05 03 06 8b 00 	lea    0x8b0603(%rip),%rax        # 0x1410279b0
1407773ad:	48 89 01             	mov    %rax,(%rcx)
1407773b0:	48 83 c1 08          	add    $0x8,%rcx
1407773b4:	e8 d7 fd fd ff       	call   0x140757190
1407773b9:	90                   	nop
1407773ba:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
1407773bf:	e8 cc fd fd ff       	call   0x140757190
1407773c4:	90                   	nop
1407773c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1407773c8:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1407773cc:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
1407773d0:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1407773d4:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1407773db:	4c 8b c3             	mov    %rbx,%r8
1407773de:	66 90                	xchg   %ax,%ax
1407773e0:	49 ff c0             	inc    %r8
1407773e3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1407773e8:	75 f6                	jne    0x1407773e0
1407773ea:	48 8b d7             	mov    %rdi,%rdx
1407773ed:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1407773f1:	e8 0a fa a1 ff       	call   0x140196e00
1407773f6:	90                   	nop
1407773f7:	48 8d 75 df          	lea    -0x21(%rbp),%rsi
1407773fb:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
140777400:	48 0f 47 75 df       	cmova  -0x21(%rbp),%rsi
140777405:	4c 8b 6d ef          	mov    -0x11(%rbp),%r13
140777409:	4d 85 ed             	test   %r13,%r13
14077740c:	74 1d                	je     0x14077742b
14077740e:	4d 8b c5             	mov    %r13,%r8
140777411:	ba 3a 00 00 00       	mov    $0x3a,%edx
140777416:	48 8b ce             	mov    %rsi,%rcx
140777419:	e8 12 87 76 00       	call   0x140edfb30
14077741e:	48 8b f8             	mov    %rax,%rdi
140777421:	48 85 c0             	test   %rax,%rax
140777424:	74 05                	je     0x14077742b
140777426:	48 2b fe             	sub    %rsi,%rdi
140777429:	eb 03                	jmp    0x14077742e
14077742b:	48 8b fb             	mov    %rbx,%rdi
14077742e:	0f 57 c0             	xorps  %xmm0,%xmm0
140777431:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140777435:	0f 57 c9             	xorps  %xmm1,%xmm1
140777438:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
14077743d:	4c 8b c7             	mov    %rdi,%r8
140777440:	4c 3b ef             	cmp    %rdi,%r13
140777443:	4d 0f 42 c5          	cmovb  %r13,%r8
140777447:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14077744b:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
140777450:	48 0f 47 55 df       	cmova  -0x21(%rbp),%rdx
140777455:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140777459:	e8 a2 f9 a1 ff       	call   0x140196e00
14077745e:	90                   	nop
14077745f:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140777463:	48 83 7d d7 0f       	cmpq   $0xf,-0x29(%rbp)
140777468:	48 0f 47 55 bf       	cmova  -0x41(%rbp),%rdx
14077746d:	0f 57 c0             	xorps  %xmm0,%xmm0
140777470:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140777474:	0f 57 c9             	xorps  %xmm1,%xmm1
140777477:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
14077747c:	4c 8b c3             	mov    %rbx,%r8
14077747f:	90                   	nop
140777480:	49 ff c0             	inc    %r8
140777483:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140777488:	75 f6                	jne    0x140777480
14077748a:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14077748e:	e8 6d f9 a1 ff       	call   0x140196e00
140777493:	90                   	nop
140777494:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140777498:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14077749c:	48 8b 0d 65 b9 cb 00 	mov    0xcbb965(%rip),%rcx        # 0x141432e08
1407774a3:	e8 b8 c6 c6 ff       	call   0x1403e3b60
1407774a8:	48 8b d0             	mov    %rax,%rdx
1407774ab:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
1407774b0:	e8 8b fd fd ff       	call   0x140757240
1407774b5:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1407774b9:	e8 02 fd fd ff       	call   0x1407571c0
1407774be:	90                   	nop
1407774bf:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1407774c3:	48 83 fa 0f          	cmp    $0xf,%rdx
1407774c7:	76 31                	jbe    0x1407774fa
1407774c9:	48 ff c2             	inc    %rdx
1407774cc:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1407774d0:	48 8b c1             	mov    %rcx,%rax
1407774d3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407774da:	72 19                	jb     0x1407774f5
1407774dc:	48 83 c2 27          	add    $0x27,%rdx
1407774e0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407774e4:	48 2b c1             	sub    %rcx,%rax
1407774e7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407774eb:	48 83 f8 1f          	cmp    $0x1f,%rax
1407774ef:	0f 87 98 02 00 00    	ja     0x14077778d
1407774f5:	e8 4a 3c 6a 00       	call   0x140e1b144
1407774fa:	8b 05 e8 91 cb 00    	mov    0xcb91e8(%rip),%eax        # 0x1414306e8
140777500:	41 39 44 24 08       	cmp    %eax,0x8(%r12)
140777505:	75 2e                	jne    0x140777535
140777507:	8b 05 df 91 cb 00    	mov    0xcb91df(%rip),%eax        # 0x1414306ec
14077750d:	41 39 44 24 0c       	cmp    %eax,0xc(%r12)
140777512:	75 21                	jne    0x140777535
140777514:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140777518:	48 83 7d d7 0f       	cmpq   $0xf,-0x29(%rbp)
14077751d:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
140777522:	48 8d 15 cf 04 8b 00 	lea    0x8b04cf(%rip),%rdx        # 0x1410279f8
140777529:	48 8b 0d c8 9f cb 00 	mov    0xcb9fc8(%rip),%rcx        # 0x1414314f8
140777530:	e8 cb d2 01 00       	call   0x140794800
140777535:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140777539:	0f 84 7a 01 00 00    	je     0x1407776b9
14077753f:	48 ff c7             	inc    %rdi
140777542:	0f 57 c0             	xorps  %xmm0,%xmm0
140777545:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140777549:	0f 57 c9             	xorps  %xmm1,%xmm1
14077754c:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
140777551:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
140777555:	48 3b c7             	cmp    %rdi,%rax
140777558:	0f 82 35 02 00 00    	jb     0x140777793
14077755e:	48 2b c7             	sub    %rdi,%rax
140777561:	4c 8b c3             	mov    %rbx,%r8
140777564:	48 3b c3             	cmp    %rbx,%rax
140777567:	4c 0f 42 c0          	cmovb  %rax,%r8
14077756b:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14077756f:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
140777574:	48 0f 47 55 df       	cmova  -0x21(%rbp),%rdx
140777579:	48 03 d7             	add    %rdi,%rdx
14077757c:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140777580:	e8 7b f8 a1 ff       	call   0x140196e00
140777585:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140777589:	48 83 fa 0f          	cmp    $0xf,%rdx
14077758d:	76 31                	jbe    0x1407775c0
14077758f:	48 ff c2             	inc    %rdx
140777592:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140777596:	48 8b c1             	mov    %rcx,%rax
140777599:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407775a0:	72 19                	jb     0x1407775bb
1407775a2:	48 83 c2 27          	add    $0x27,%rdx
1407775a6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407775aa:	48 2b c1             	sub    %rcx,%rax
1407775ad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407775b1:	48 83 f8 1f          	cmp    $0x1f,%rax
1407775b5:	0f 87 de 01 00 00    	ja     0x140777799
1407775bb:	e8 84 3b 6a 00       	call   0x140e1b144
1407775c0:	0f 10 45 ff          	movups -0x1(%rbp),%xmm0
1407775c4:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
1407775c8:	0f 10 4d 0f          	movups 0xf(%rbp),%xmm1
1407775cc:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
1407775d1:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1407775d5:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1407775da:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1407775df:	66 48 0f 7e c8       	movq   %xmm1,%rax
1407775e4:	48 83 f8 0f          	cmp    $0xf,%rax
1407775e8:	48 0f 47 d1          	cmova  %rcx,%rdx
1407775ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1407775ef:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1407775f3:	0f 57 c9             	xorps  %xmm1,%xmm1
1407775f6:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
1407775fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140777600:	48 ff c3             	inc    %rbx
140777603:	80 3c 1a 00          	cmpb   $0x0,(%rdx,%rbx,1)
140777607:	75 f7                	jne    0x140777600
140777609:	4c 8b c3             	mov    %rbx,%r8
14077760c:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140777610:	e8 eb f7 a1 ff       	call   0x140196e00
140777615:	90                   	nop
140777616:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
14077761a:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14077761e:	48 8b 0d e3 b7 cb 00 	mov    0xcbb7e3(%rip),%rcx        # 0x141432e08
140777625:	e8 36 c5 c6 ff       	call   0x1403e3b60
14077762a:	48 8b d0             	mov    %rax,%rdx
14077762d:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
140777632:	e8 09 fc fd ff       	call   0x140757240
140777637:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14077763b:	e8 80 fb fd ff       	call   0x1407571c0
140777640:	90                   	nop
140777641:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140777645:	48 83 fa 0f          	cmp    $0xf,%rdx
140777649:	76 31                	jbe    0x14077767c
14077764b:	48 ff c2             	inc    %rdx
14077764e:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140777652:	48 8b c1             	mov    %rcx,%rax
140777655:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14077765c:	72 19                	jb     0x140777677
14077765e:	48 83 c2 27          	add    $0x27,%rdx
140777662:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140777666:	48 2b c1             	sub    %rcx,%rax
140777669:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14077766d:	48 83 f8 1f          	cmp    $0x1f,%rax
140777671:	0f 87 28 01 00 00    	ja     0x14077779f
140777677:	e8 c8 3a 6a 00       	call   0x140e1b144
14077767c:	8b 05 66 90 cb 00    	mov    0xcb9066(%rip),%eax        # 0x1414306e8
140777682:	41 39 44 24 20       	cmp    %eax,0x20(%r12)
140777687:	75 50                	jne    0x1407776d9
140777689:	8b 05 5d 90 cb 00    	mov    0xcb905d(%rip),%eax        # 0x1414306ec
14077768f:	41 39 44 24 24       	cmp    %eax,0x24(%r12)
140777694:	75 43                	jne    0x1407776d9
140777696:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14077769a:	48 83 7d d7 0f       	cmpq   $0xf,-0x29(%rbp)
14077769f:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
1407776a4:	48 8d 15 4d 03 8b 00 	lea    0x8b034d(%rip),%rdx        # 0x1410279f8
1407776ab:	48 8b 0d 46 9e cb 00 	mov    0xcb9e46(%rip),%rcx        # 0x1414314f8
1407776b2:	e8 49 d1 01 00       	call   0x140794800
1407776b7:	eb 20                	jmp    0x1407776d9
1407776b9:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1407776bd:	e8 ce fa fd ff       	call   0x140757190
1407776c2:	48 8b d0             	mov    %rax,%rdx
1407776c5:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
1407776ca:	e8 71 fb fd ff       	call   0x140757240
1407776cf:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1407776d3:	e8 e8 fa fd ff       	call   0x1407571c0
1407776d8:	90                   	nop
1407776d9:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1407776dd:	48 83 fa 0f          	cmp    $0xf,%rdx
1407776e1:	76 31                	jbe    0x140777714
1407776e3:	48 ff c2             	inc    %rdx
1407776e6:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1407776ea:	48 8b c1             	mov    %rcx,%rax
1407776ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407776f4:	72 19                	jb     0x14077770f
1407776f6:	48 83 c2 27          	add    $0x27,%rdx
1407776fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407776fe:	48 2b c1             	sub    %rcx,%rax
140777701:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140777705:	48 83 f8 1f          	cmp    $0x1f,%rax
140777709:	0f 87 96 00 00 00    	ja     0x1407777a5
14077770f:	e8 30 3a 6a 00       	call   0x140e1b144
140777714:	66 0f 6f 05 14 c7 82 	movdqa 0x82c714(%rip),%xmm0        # 0x140fa3e30
14077771b:	00
14077771c:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
140777721:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
140777725:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
140777729:	48 83 fa 0f          	cmp    $0xf,%rdx
14077772d:	76 2e                	jbe    0x14077775d
14077772f:	48 ff c2             	inc    %rdx
140777732:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140777736:	48 8b c1             	mov    %rcx,%rax
140777739:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140777740:	72 15                	jb     0x140777757
140777742:	48 83 c2 27          	add    $0x27,%rdx
140777746:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14077774a:	48 2b c1             	sub    %rcx,%rax
14077774d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140777751:	48 83 f8 1f          	cmp    $0x1f,%rax
140777755:	77 30                	ja     0x140777787
140777757:	e8 e8 39 6a 00       	call   0x140e1b144
14077775c:	90                   	nop
14077775d:	49 8b c4             	mov    %r12,%rax
140777760:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140777764:	48 33 cc             	xor    %rsp,%rcx
140777767:	e8 94 3d 6a 00       	call   0x140e1b500
14077776c:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140777773:	00
140777774:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14077777b:	41 5f                	pop    %r15
14077777d:	41 5e                	pop    %r14
14077777f:	41 5d                	pop    %r13
140777781:	41 5c                	pop    %r12
140777783:	5f                   	pop    %rdi
140777784:	5e                   	pop    %rsi
140777785:	5d                   	pop    %rbp
140777786:	c3                   	ret
140777787:	e8 18 2a 6b 00       	call   0x140e2a1a4
14077778c:	90                   	nop
14077778d:	e8 12 2a 6b 00       	call   0x140e2a1a4
140777792:	cc                   	int3
140777793:	e8 18 5e a2 ff       	call   0x14019d5b0
140777798:	cc                   	int3
140777799:	e8 06 2a 6b 00       	call   0x140e2a1a4
14077779e:	cc                   	int3
14077779f:	e8 00 2a 6b 00       	call   0x140e2a1a4
1407777a4:	90                   	nop
1407777a5:	e8 fa 29 6b 00       	call   0x140e2a1a4
1407777aa:	cc                   	int3
1407777ab:	cc                   	int3
1407777ac:	cc                   	int3
1407777ad:	cc                   	int3
1407777ae:	cc                   	int3
1407777af:	cc                   	int3
1407777b0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407777b5:	53                   	push   %rbx
1407777b6:	48 83 ec 20          	sub    $0x20,%rsp
1407777ba:	48 8b d9             	mov    %rcx,%rbx
1407777bd:	48 8d 05 ac 01 8b 00 	lea    0x8b01ac(%rip),%rax        # 0x141027970
1407777c4:	48 89 01             	mov    %rax,(%rcx)
1407777c7:	48 8b ca             	mov    %rdx,%rcx
1407777ca:	e8 e1 e3 0e 00       	call   0x140865bb0
1407777cf:	48 89 43 08          	mov    %rax,0x8(%rbx)
1407777d3:	48 8b c3             	mov    %rbx,%rax
1407777d6:	48 83 c4 20          	add    $0x20,%rsp
1407777da:	5b                   	pop    %rbx
1407777db:	c3                   	ret
1407777dc:	cc                   	int3
1407777dd:	cc                   	int3
1407777de:	cc                   	int3
1407777df:	cc                   	int3
1407777e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407777e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407777ea:	57                   	push   %rdi