14017822f:	48 8d 0d 8a 31 e0 00 	lea    0xe0318a(%rip),%rcx        # 0x140f7b3c0
140178236:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017823d:	00
14017823e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140178242:	49 8b 73 28          	mov    0x28(%r11),%rsi
140178246:	49 8b e3             	mov    %r11,%rsp
140178249:	5f                   	pop    %rdi
14017824a:	e9 25 31 ca 00       	jmp    0x140e1b374
14017824f:	e8 50 1f cb 00       	call   0x140e2a1a4
140178254:	cc                   	int3
140178255:	cc                   	int3
140178256:	cc                   	int3
140178257:	cc                   	int3
140178258:	cc                   	int3
140178259:	cc                   	int3
14017825a:	cc                   	int3
14017825b:	cc                   	int3
14017825c:	cc                   	int3
14017825d:	cc                   	int3
14017825e:	cc                   	int3
14017825f:	cc                   	int3
140178260:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178265:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017826a:	57                   	push   %rdi
14017826b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140178272:	33 f6                	xor    %esi,%esi
140178274:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140178279:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140178280:	00
140178281:	0f 57 c0             	xorps  %xmm0,%xmm0
140178284:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017828a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017828f:	48 8d 05 d2 21 e3 00 	lea    0xe321d2(%rip),%rax        # 0x140faa468
140178296:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017829b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
1401782a2:	00 00
1401782a4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401782a9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401782af:	45 33 c0             	xor    %r8d,%r8d
1401782b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401782b7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401782bc:	e8 9f 3a 0d 00       	call   0x14024bd60
1401782c1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401782c8:	ff
1401782c9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401782d0:	ff
1401782d1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401782d7:	45 8b c1             	mov    %r9d,%r8d
1401782da:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401782df:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401782e4:	e8 57 a6 21 00       	call   0x140392940
1401782e9:	90                   	nop
1401782ea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401782ef:	48 8b d0             	mov    %rax,%rdx
1401782f2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
1401782f9:	00
1401782fa:	e8 31 a9 21 00       	call   0x140392c30
1401782ff:	48 8b d8             	mov    %rax,%rbx
140178302:	48 8b d0             	mov    %rax,%rdx
140178305:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017830c:	00
14017830d:	e8 fe a6 21 00       	call   0x140392a10
140178312:	48 8b f8             	mov    %rax,%rdi
140178315:	48 8b d0             	mov    %rax,%rdx
140178318:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017831f:	00
140178320:	e8 eb a6 21 00       	call   0x140392a10
140178325:	48 8b d0             	mov    %rax,%rdx
140178328:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017832f:	00
140178330:	e8 8b ac 21 00       	call   0x140392fc0
140178335:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140178339:	e8 22 00 02 00       	call   0x140198360
14017833e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140178342:	74 4e                	je     0x140178392
140178344:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140178348:	48 83 fa 07          	cmp    $0x7,%rdx
14017834c:	76 35                	jbe    0x140178383
14017834e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178355:	00
140178356:	48 8b 0f             	mov    (%rdi),%rcx
140178359:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140178360:	72 1c                	jb     0x14017837e
140178362:	48 83 c2 27          	add    $0x27,%rdx
140178366:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017836a:	49 2b c8             	sub    %r8,%rcx
14017836d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140178371:	48 83 f8 1f          	cmp    $0x1f,%rax
140178375:	0f 87 a4 00 00 00    	ja     0x14017841f
14017837b:	49 8b c8             	mov    %r8,%rcx
14017837e:	e8 c1 2d ca 00       	call   0x140e1b144
140178383:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140178387:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017838e:	00
14017838f:	66 89 37             	mov    %si,(%rdi)
140178392:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140178396:	e8 c5 ff 01 00       	call   0x140198360
14017839b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017839f:	74 4a                	je     0x1401783eb
1401783a1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401783a5:	48 83 fa 07          	cmp    $0x7,%rdx
1401783a9:	76 31                	jbe    0x1401783dc
1401783ab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401783b2:	00
1401783b3:	48 8b 0b             	mov    (%rbx),%rcx
1401783b6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401783bd:	72 18                	jb     0x1401783d7
1401783bf:	48 83 c2 27          	add    $0x27,%rdx
1401783c3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401783c7:	49 2b c8             	sub    %r8,%rcx
1401783ca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401783ce:	48 83 f8 1f          	cmp    $0x1f,%rax
1401783d2:	77 4b                	ja     0x14017841f
1401783d4:	49 8b c8             	mov    %r8,%rcx
1401783d7:	e8 68 2d ca 00       	call   0x140e1b144
1401783dc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401783e0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1401783e7:	00
1401783e8:	66 89 33             	mov    %si,(%rbx)
1401783eb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1401783f2:	00
1401783f3:	48 8d 0d 06 3b 2c 01 	lea    0x12c3b06(%rip),%rcx        # 0x14143bf00
1401783fa:	e8 f1 88 21 00       	call   0x140390cf0
1401783ff:	48 8d 0d 3a 30 e0 00 	lea    0xe0303a(%rip),%rcx        # 0x140f7b440
140178406:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017840d:	00
14017840e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140178412:	49 8b 73 28          	mov    0x28(%r11),%rsi
140178416:	49 8b e3             	mov    %r11,%rsp
140178419:	5f                   	pop    %rdi
14017841a:	e9 55 2f ca 00       	jmp    0x140e1b374
14017841f:	e8 80 1d cb 00       	call   0x140e2a1a4
140178424:	cc                   	int3
140178425:	cc                   	int3
140178426:	cc                   	int3
140178427:	cc                   	int3
140178428:	cc                   	int3
140178429:	cc                   	int3
14017842a:	cc                   	int3
14017842b:	cc                   	int3
14017842c:	cc                   	int3
14017842d:	cc                   	int3
14017842e:	cc                   	int3
14017842f:	cc                   	int3
140178430:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178435:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017843a:	57                   	push   %rdi
14017843b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140178442:	33 f6                	xor    %esi,%esi
140178444:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140178449:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140178450:	00
140178451:	0f 57 c0             	xorps  %xmm0,%xmm0
140178454:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017845a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017845f:	48 8d 05 02 20 e3 00 	lea    0xe32002(%rip),%rax        # 0x140faa468
140178466:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017846b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140178472:	00 00
140178474:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140178479:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017847f:	45 33 c0             	xor    %r8d,%r8d
140178482:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140178487:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017848c:	e8 cf 38 0d 00       	call   0x14024bd60
140178491:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140178498:	ff
140178499:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401784a0:	ff
1401784a1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401784a7:	45 8b c1             	mov    %r9d,%r8d
1401784aa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401784af:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401784b4:	e8 87 a4 21 00       	call   0x140392940
1401784b9:	90                   	nop
1401784ba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401784bf:	48 8b d0             	mov    %rax,%rdx
1401784c2:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
1401784c9:	00
1401784ca:	e8 61 a7 21 00       	call   0x140392c30
1401784cf:	48 8b d8             	mov    %rax,%rbx
1401784d2:	48 8b d0             	mov    %rax,%rdx
1401784d5:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
1401784dc:	00
1401784dd:	e8 2e a5 21 00       	call   0x140392a10
1401784e2:	48 8b f8             	mov    %rax,%rdi
1401784e5:	48 8b d0             	mov    %rax,%rdx
1401784e8:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
1401784ef:	00
1401784f0:	e8 1b a5 21 00       	call   0x140392a10
1401784f5:	48 8b d0             	mov    %rax,%rdx
1401784f8:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
1401784ff:	00
140178500:	e8 bb aa 21 00       	call   0x140392fc0
140178505:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140178509:	e8 52 fe 01 00       	call   0x140198360
14017850e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140178512:	74 4e                	je     0x140178562
140178514:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140178518:	48 83 fa 07          	cmp    $0x7,%rdx
14017851c:	76 35                	jbe    0x140178553
14017851e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178525:	00
140178526:	48 8b 0f             	mov    (%rdi),%rcx
140178529:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140178530:	72 1c                	jb     0x14017854e
140178532:	48 83 c2 27          	add    $0x27,%rdx
140178536:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017853a:	49 2b c8             	sub    %r8,%rcx
14017853d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140178541:	48 83 f8 1f          	cmp    $0x1f,%rax
140178545:	0f 87 a4 00 00 00    	ja     0x1401785ef
14017854b:	49 8b c8             	mov    %r8,%rcx
14017854e:	e8 f1 2b ca 00       	call   0x140e1b144
140178553:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140178557:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017855e:	00
14017855f:	66 89 37             	mov    %si,(%rdi)
140178562:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140178566:	e8 f5 fd 01 00       	call   0x140198360
14017856b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017856f:	74 4a                	je     0x1401785bb
140178571:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140178575:	48 83 fa 07          	cmp    $0x7,%rdx
140178579:	76 31                	jbe    0x1401785ac
14017857b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178582:	00
140178583:	48 8b 0b             	mov    (%rbx),%rcx
140178586:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017858d:	72 18                	jb     0x1401785a7
14017858f:	48 83 c2 27          	add    $0x27,%rdx
140178593:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140178597:	49 2b c8             	sub    %r8,%rcx
14017859a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017859e:	48 83 f8 1f          	cmp    $0x1f,%rax
1401785a2:	77 4b                	ja     0x1401785ef
1401785a4:	49 8b c8             	mov    %r8,%rcx
1401785a7:	e8 98 2b ca 00       	call   0x140e1b144
1401785ac:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401785b0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1401785b7:	00
1401785b8:	66 89 33             	mov    %si,(%rbx)
1401785bb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
1401785c2:	00
1401785c3:	48 8d 0d 16 3b 2c 01 	lea    0x12c3b16(%rip),%rcx        # 0x14143c0e0
1401785ca:	e8 71 8a 21 00       	call   0x140391040
1401785cf:	48 8d 0d ea 2e e0 00 	lea    0xe02eea(%rip),%rcx        # 0x140f7b4c0
1401785d6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
1401785dd:	00
1401785de:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401785e2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401785e6:	49 8b e3             	mov    %r11,%rsp
1401785e9:	5f                   	pop    %rdi
1401785ea:	e9 85 2d ca 00       	jmp    0x140e1b374
1401785ef:	e8 b0 1b cb 00       	call   0x140e2a1a4
1401785f4:	cc                   	int3
1401785f5:	cc                   	int3
1401785f6:	cc                   	int3
1401785f7:	cc                   	int3
1401785f8:	cc                   	int3
1401785f9:	cc                   	int3
1401785fa:	cc                   	int3
1401785fb:	cc                   	int3
1401785fc:	cc                   	int3
1401785fd:	cc                   	int3
1401785fe:	cc                   	int3
1401785ff:	cc                   	int3
140178600:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178605:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017860a:	57                   	push   %rdi
14017860b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140178612:	33 f6                	xor    %esi,%esi
140178614:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140178619:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140178620:	00
140178621:	0f 57 c0             	xorps  %xmm0,%xmm0
140178624:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017862a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017862f:	48 8d 05 32 1e e3 00 	lea    0xe31e32(%rip),%rax        # 0x140faa468
140178636:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017863b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140178642:	00 00
140178644:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140178649:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017864f:	45 33 c0             	xor    %r8d,%r8d
140178652:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140178657:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017865c:	e8 ff 36 0d 00       	call   0x14024bd60
140178661:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140178668:	ff
140178669:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140178670:	ff
140178671:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140178677:	45 8b c1             	mov    %r9d,%r8d
14017867a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017867f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140178684:	e8 b7 a2 21 00       	call   0x140392940
140178689:	90                   	nop
14017868a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017868f:	48 8b d0             	mov    %rax,%rdx
140178692:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140178699:	00
14017869a:	e8 91 a5 21 00       	call   0x140392c30
14017869f:	48 8b d8             	mov    %rax,%rbx
1401786a2:	48 8b d0             	mov    %rax,%rdx
1401786a5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
1401786ac:	00
1401786ad:	e8 5e a3 21 00       	call   0x140392a10
1401786b2:	48 8b f8             	mov    %rax,%rdi
1401786b5:	48 8b d0             	mov    %rax,%rdx
1401786b8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1401786bf:	00
1401786c0:	e8 4b a3 21 00       	call   0x140392a10
1401786c5:	48 8b d0             	mov    %rax,%rdx
1401786c8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1401786cf:	00
1401786d0:	e8 eb a8 21 00       	call   0x140392fc0
1401786d5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401786d9:	e8 82 fc 01 00       	call   0x140198360
1401786de:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401786e2:	74 4e                	je     0x140178732
1401786e4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401786e8:	48 83 fa 07          	cmp    $0x7,%rdx
1401786ec:	76 35                	jbe    0x140178723
1401786ee:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401786f5:	00
1401786f6:	48 8b 0f             	mov    (%rdi),%rcx
1401786f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140178700:	72 1c                	jb     0x14017871e
140178702:	48 83 c2 27          	add    $0x27,%rdx
140178706:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017870a:	49 2b c8             	sub    %r8,%rcx
14017870d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140178711:	48 83 f8 1f          	cmp    $0x1f,%rax
140178715:	0f 87 a4 00 00 00    	ja     0x1401787bf
14017871b:	49 8b c8             	mov    %r8,%rcx
14017871e:	e8 21 2a ca 00       	call   0x140e1b144
140178723:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140178727:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017872e:	00
14017872f:	66 89 37             	mov    %si,(%rdi)
140178732:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140178736:	e8 25 fc 01 00       	call   0x140198360
14017873b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017873f:	74 4a                	je     0x14017878b
140178741:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140178745:	48 83 fa 07          	cmp    $0x7,%rdx
140178749:	76 31                	jbe    0x14017877c
14017874b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178752:	00