1401673d5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401673d9:	e8 82 0f 03 00       	call   0x140198360
1401673de:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401673e2:	74 4e                	je     0x140167432
1401673e4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401673e8:	48 83 fa 07          	cmp    $0x7,%rdx
1401673ec:	76 35                	jbe    0x140167423
1401673ee:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401673f5:	00
1401673f6:	48 8b 0f             	mov    (%rdi),%rcx
1401673f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140167400:	72 1c                	jb     0x14016741e
140167402:	48 83 c2 27          	add    $0x27,%rdx
140167406:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14016740a:	49 2b c8             	sub    %r8,%rcx
14016740d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140167411:	48 83 f8 1f          	cmp    $0x1f,%rax
140167415:	0f 87 a4 00 00 00    	ja     0x1401674bf
14016741b:	49 8b c8             	mov    %r8,%rcx
14016741e:	e8 21 3d cb 00       	call   0x140e1b144
140167423:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140167427:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14016742e:	00
14016742f:	66 89 37             	mov    %si,(%rdi)
140167432:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140167436:	e8 25 0f 03 00       	call   0x140198360
14016743b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14016743f:	74 4a                	je     0x14016748b
140167441:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140167445:	48 83 fa 07          	cmp    $0x7,%rdx
140167449:	76 31                	jbe    0x14016747c
14016744b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140167452:	00
140167453:	48 8b 0b             	mov    (%rbx),%rcx
140167456:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14016745d:	72 18                	jb     0x140167477
14016745f:	48 83 c2 27          	add    $0x27,%rdx
140167463:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140167467:	49 2b c8             	sub    %r8,%rcx
14016746a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14016746e:	48 83 f8 1f          	cmp    $0x1f,%rax
140167472:	77 4b                	ja     0x1401674bf
140167474:	49 8b c8             	mov    %r8,%rcx
140167477:	e8 c8 3c cb 00       	call   0x140e1b144
14016747c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140167480:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140167487:	00
140167488:	66 89 33             	mov    %si,(%rbx)
14016748b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140167492:	00
140167493:	48 8d 0d a6 ae 2b 01 	lea    0x12baea6(%rip),%rcx        # 0x141422340
14016749a:	e8 51 98 22 00       	call   0x140390cf0
14016749f:	48 8d 0d fa 7e e0 00 	lea    0xe07efa(%rip),%rcx        # 0x140f6f3a0
1401674a6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
1401674ad:	00
1401674ae:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401674b2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401674b6:	49 8b e3             	mov    %r11,%rsp
1401674b9:	5f                   	pop    %rdi
1401674ba:	e9 b5 3e cb 00       	jmp    0x140e1b374
1401674bf:	e8 e0 2c cc 00       	call   0x140e2a1a4
1401674c4:	cc                   	int3
1401674c5:	cc                   	int3
1401674c6:	cc                   	int3
1401674c7:	cc                   	int3
1401674c8:	cc                   	int3
1401674c9:	cc                   	int3
1401674ca:	cc                   	int3
1401674cb:	cc                   	int3
1401674cc:	cc                   	int3
1401674cd:	cc                   	int3
1401674ce:	cc                   	int3
1401674cf:	cc                   	int3
1401674d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401674d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401674da:	57                   	push   %rdi
1401674db:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1401674e2:	33 f6                	xor    %esi,%esi
1401674e4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401674e9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
1401674f0:	00
1401674f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401674f4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401674fa:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401674ff:	48 8d 05 62 2f e4 00 	lea    0xe42f62(%rip),%rax        # 0x140faa468
140167506:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14016750b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140167512:	00 00
140167514:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140167519:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14016751f:	45 33 c0             	xor    %r8d,%r8d
140167522:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140167527:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14016752c:	e8 2f 48 0e 00       	call   0x14024bd60
140167531:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140167538:	ff
140167539:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140167540:	ff
140167541:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140167547:	45 8b c1             	mov    %r9d,%r8d
14016754a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14016754f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140167554:	e8 e7 b3 22 00       	call   0x140392940
140167559:	90                   	nop
14016755a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14016755f:	48 8b d0             	mov    %rax,%rdx
140167562:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
140167569:	00
14016756a:	e8 c1 b6 22 00       	call   0x140392c30
14016756f:	48 8b d8             	mov    %rax,%rbx
140167572:	48 8b d0             	mov    %rax,%rdx
140167575:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14016757c:	00
14016757d:	e8 8e b4 22 00       	call   0x140392a10
140167582:	48 8b f8             	mov    %rax,%rdi
140167585:	48 8b d0             	mov    %rax,%rdx
140167588:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
14016758f:	00
140167590:	e8 7b b4 22 00       	call   0x140392a10
140167595:	48 8b d0             	mov    %rax,%rdx
140167598:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14016759f:	00
1401675a0:	e8 1b ba 22 00       	call   0x140392fc0
1401675a5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401675a9:	e8 b2 0d 03 00       	call   0x140198360
1401675ae:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401675b2:	74 4e                	je     0x140167602
1401675b4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401675b8:	48 83 fa 07          	cmp    $0x7,%rdx
1401675bc:	76 35                	jbe    0x1401675f3
1401675be:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401675c5:	00
1401675c6:	48 8b 0f             	mov    (%rdi),%rcx
1401675c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401675d0:	72 1c                	jb     0x1401675ee
1401675d2:	48 83 c2 27          	add    $0x27,%rdx
1401675d6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401675da:	49 2b c8             	sub    %r8,%rcx
1401675dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401675e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401675e5:	0f 87 a4 00 00 00    	ja     0x14016768f
1401675eb:	49 8b c8             	mov    %r8,%rcx
1401675ee:	e8 51 3b cb 00       	call   0x140e1b144
1401675f3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401675f7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1401675fe:	00
1401675ff:	66 89 37             	mov    %si,(%rdi)
140167602:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140167606:	e8 55 0d 03 00       	call   0x140198360
14016760b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14016760f:	74 4a                	je     0x14016765b
140167611:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140167615:	48 83 fa 07          	cmp    $0x7,%rdx
140167619:	76 31                	jbe    0x14016764c
14016761b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140167622:	00
140167623:	48 8b 0b             	mov    (%rbx),%rcx
140167626:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14016762d:	72 18                	jb     0x140167647
14016762f:	48 83 c2 27          	add    $0x27,%rdx
140167633:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140167637:	49 2b c8             	sub    %r8,%rcx
14016763a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14016763e:	48 83 f8 1f          	cmp    $0x1f,%rax
140167642:	77 4b                	ja     0x14016768f
140167644:	49 8b c8             	mov    %r8,%rcx
140167647:	e8 f8 3a cb 00       	call   0x140e1b144
14016764c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140167650:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140167657:	00
140167658:	66 89 33             	mov    %si,(%rbx)
14016765b:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140167662:	00
140167663:	48 8d 0d b6 ae 2b 01 	lea    0x12baeb6(%rip),%rcx        # 0x141422520
14016766a:	e8 d1 99 22 00       	call   0x140391040
14016766f:	48 8d 0d aa 7d e0 00 	lea    0xe07daa(%rip),%rcx        # 0x140f6f420
140167676:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14016767d:	00
14016767e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140167682:	49 8b 73 28          	mov    0x28(%r11),%rsi
140167686:	49 8b e3             	mov    %r11,%rsp
140167689:	5f                   	pop    %rdi
14016768a:	e9 e5 3c cb 00       	jmp    0x140e1b374
14016768f:	e8 10 2b cc 00       	call   0x140e2a1a4
140167694:	cc                   	int3
140167695:	cc                   	int3
140167696:	cc                   	int3
140167697:	cc                   	int3
140167698:	cc                   	int3
140167699:	cc                   	int3
14016769a:	cc                   	int3
14016769b:	cc                   	int3
14016769c:	cc                   	int3
14016769d:	cc                   	int3
14016769e:	cc                   	int3
14016769f:	cc                   	int3
1401676a0:	48 83 ec 28          	sub    $0x28,%rsp
1401676a4:	48 8d 0d 65 b2 2b 01 	lea    0x12bb265(%rip),%rcx        # 0x141422910
1401676ab:	e8 00 f4 58 00       	call   0x1406f6ab0
1401676b0:	48 8d 05 21 c6 e7 00 	lea    0xe7c621(%rip),%rax        # 0x140fe3cd8
1401676b7:	48 8d 0d e2 7d e0 00 	lea    0xe07de2(%rip),%rcx        # 0x140f6f4a0
1401676be:	48 89 05 4b b2 2b 01 	mov    %rax,0x12bb24b(%rip)        # 0x141422910
1401676c5:	48 83 c4 28          	add    $0x28,%rsp
1401676c9:	e9 a6 3c cb 00       	jmp    0x140e1b374
1401676ce:	cc                   	int3
1401676cf:	cc                   	int3
1401676d0:	48 8d 0d d9 7d e0 00 	lea    0xe07dd9(%rip),%rcx        # 0x140f6f4b0
1401676d7:	e9 98 3c cb 00       	jmp    0x140e1b374
1401676dc:	cc                   	int3
1401676dd:	cc                   	int3
1401676de:	cc                   	int3
1401676df:	cc                   	int3
1401676e0:	48 8d 0d 09 7e e0 00 	lea    0xe07e09(%rip),%rcx        # 0x140f6f4f0
1401676e7:	e9 88 3c cb 00       	jmp    0x140e1b374
1401676ec:	cc                   	int3
1401676ed:	cc                   	int3
1401676ee:	cc                   	int3
1401676ef:	cc                   	int3
1401676f0:	48 8d 0d 39 7e e0 00 	lea    0xe07e39(%rip),%rcx        # 0x140f6f530
1401676f7:	e9 78 3c cb 00       	jmp    0x140e1b374
1401676fc:	cc                   	int3
1401676fd:	cc                   	int3
1401676fe:	cc                   	int3
1401676ff:	cc                   	int3
140167700:	48 8d 0d 69 7e e0 00 	lea    0xe07e69(%rip),%rcx        # 0x140f6f570
140167707:	e9 68 3c cb 00       	jmp    0x140e1b374
14016770c:	cc                   	int3
14016770d:	cc                   	int3
14016770e:	cc                   	int3
14016770f:	cc                   	int3
140167710:	48 8d 0d 99 7e e0 00 	lea    0xe07e99(%rip),%rcx        # 0x140f6f5b0
140167717:	e9 58 3c cb 00       	jmp    0x140e1b374
14016771c:	cc                   	int3
14016771d:	cc                   	int3
14016771e:	cc                   	int3
14016771f:	cc                   	int3
140167720:	48 8d 0d c9 7e e0 00 	lea    0xe07ec9(%rip),%rcx        # 0x140f6f5f0
140167727:	e9 48 3c cb 00       	jmp    0x140e1b374
14016772c:	cc                   	int3
14016772d:	cc                   	int3
14016772e:	cc                   	int3
14016772f:	cc                   	int3
140167730:	48 8d 0d f9 7e e0 00 	lea    0xe07ef9(%rip),%rcx        # 0x140f6f630
140167737:	e9 38 3c cb 00       	jmp    0x140e1b374
14016773c:	cc                   	int3
14016773d:	cc                   	int3
14016773e:	cc                   	int3
14016773f:	cc                   	int3
140167740:	48 8d 0d 29 7f e0 00 	lea    0xe07f29(%rip),%rcx        # 0x140f6f670
140167747:	e9 28 3c cb 00       	jmp    0x140e1b374
14016774c:	cc                   	int3
14016774d:	cc                   	int3
14016774e:	cc                   	int3
14016774f:	cc                   	int3
140167750:	48 83 ec 28          	sub    $0x28,%rsp
140167754:	48 8d 0d b5 b3 2b 01 	lea    0x12bb3b5(%rip),%rcx        # 0x141422b10
14016775b:	e8 50 f3 58 00       	call   0x1406f6ab0
140167760:	48 8d 05 a1 c8 e7 00 	lea    0xe7c8a1(%rip),%rax        # 0x140fe4008
140167767:	48 8d 0d 42 7f e0 00 	lea    0xe07f42(%rip),%rcx        # 0x140f6f6b0
14016776e:	48 89 05 9b b3 2b 01 	mov    %rax,0x12bb39b(%rip)        # 0x141422b10
140167775:	48 83 c4 28          	add    $0x28,%rsp
140167779:	e9 f6 3b cb 00       	jmp    0x140e1b374
14016777e:	cc                   	int3
14016777f:	cc                   	int3
140167780:	48 8b c4             	mov    %rsp,%rax
140167783:	53                   	push   %rbx
140167784:	48 83 ec 50          	sub    $0x50,%rsp
140167788:	33 db                	xor    %ebx,%ebx
14016778a:	48 8d 15 fb bf e3 00 	lea    0xe3bffb(%rip),%rdx        # 0x140fa378c
140167791:	0f 57 c0             	xorps  %xmm0,%xmm0
140167794:	66 89 58 dd          	mov    %bx,-0x23(%rax)
140167798:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
14016779c:	f2 0f 11 40 e8       	movsd  %xmm0,-0x18(%rax)
1401677a1:	88 58 df             	mov    %bl,-0x21(%rax)
1401677a4:	48 89 58 e0          	mov    %rbx,-0x20(%rax)
1401677a8:	f3 0f 7f 40 c8       	movdqu %xmm0,-0x38(%rax)
1401677ad:	89 58 d8             	mov    %ebx,-0x28(%rax)
1401677b0:	88 58 dc             	mov    %bl,-0x24(%rax)
1401677b3:	e8 38 9a e9 ff       	call   0x1400011f0
1401677b8:	48 8b c8             	mov    %rax,%rcx
1401677bb:	e8 a0 2c 6e 00       	call   0x14084a460
1401677c0:	89 1d 8e b4 2b 01    	mov    %ebx,0x12bb48e(%rip)        # 0x141422c54
1401677c6:	48 83 c4 50          	add    $0x50,%rsp
1401677ca:	5b                   	pop    %rbx
1401677cb:	c3                   	ret
1401677cc:	cc                   	int3
1401677cd:	cc                   	int3
1401677ce:	cc                   	int3
1401677cf:	cc                   	int3
1401677d0:	40 53                	rex push %rbx
1401677d2:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1401677d9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401677de:	e8 ad 45 6d 00       	call   0x14083bd90
1401677e3:	48 8b d8             	mov    %rax,%rbx
1401677e6:	e8 a5 96 6d 00       	call   0x140840e90
1401677eb:	c7 44 24 30 ff ff ff 	movl   $0xffffffff,0x30(%rsp)
1401677f2:	ff
1401677f3:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401677f8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401677fd:	41 b9 6f 00 00 00    	mov    $0x6f,%r9d
140167803:	4c 8d 05 ee c8 e7 00 	lea    0xe7c8ee(%rip),%r8        # 0x140fe40f8
14016780a:	48 8d 15 ef f6 02 00 	lea    0x2f6ef(%rip),%rdx        # 0x140196f00
140167811:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140167816:	e8 85 49 6d 00       	call   0x14083c1a0
14016781b:	90                   	nop
14016781c:	48 8d 15 05 c9 e7 00 	lea    0xe7c905(%rip),%rdx        # 0x140fe4128
140167823:	48 8b c8             	mov    %rax,%rcx
140167826:	e8 a5 59 6d 00       	call   0x14083d1d0
14016782b:	48 8b c8             	mov    %rax,%rcx
14016782e:	e8 7d fc 6d 00       	call   0x1408474b0
140167833:	c7 05 13 b4 2b 01 00 	movl   $0x0,0x12bb413(%rip)        # 0x141422c50
14016783a:	00 00 00
14016783d:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140167844:	00
140167845:	e8 d6 4f 6d 00       	call   0x14083c820
14016784a:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140167851:	00
140167852:	e8 c9 4f 6d 00       	call   0x14083c820
140167857:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14016785c:	e8 bf 4f 6d 00       	call   0x14083c820
140167861:	90                   	nop
140167862:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140167867:	e8 b4 4f 6d 00       	call   0x14083c820
14016786c:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140167873:	5b                   	pop    %rbx
140167874:	c3                   	ret
140167875:	cc                   	int3
140167876:	cc                   	int3
140167877:	cc                   	int3
140167878:	cc                   	int3
140167879:	cc                   	int3
14016787a:	cc                   	int3
14016787b:	cc                   	int3
14016787c:	cc                   	int3
14016787d:	cc                   	int3
14016787e:	cc                   	int3
14016787f:	cc                   	int3
140167880:	48 83 ec 28          	sub    $0x28,%rsp
140167884:	48 8d 0d 25 b4 2b 01 	lea    0x12bb425(%rip),%rcx        # 0x141422cb0
14016788b:	e8 20 f2 58 00       	call   0x1406f6ab0
140167890:	48 8d 05 d9 d2 e7 00 	lea    0xe7d2d9(%rip),%rax        # 0x140fe4b70
140167897:	48 8d 0d 22 7f e0 00 	lea    0xe07f22(%rip),%rcx        # 0x140f6f7c0
14016789e:	48 89 05 0b b4 2b 01 	mov    %rax,0x12bb40b(%rip)        # 0x141422cb0
1401678a5:	48 83 c4 28          	add    $0x28,%rsp
1401678a9:	e9 c6 3a cb 00       	jmp    0x140e1b374
1401678ae:	cc                   	int3
1401678af:	cc                   	int3
1401678b0:	48 8d 0d 19 7f e0 00 	lea    0xe07f19(%rip),%rcx        # 0x140f6f7d0
1401678b7:	e9 b8 3a cb 00       	jmp    0x140e1b374
1401678bc:	cc                   	int3