1401734c2:	48 8d 0d 77 66 e0 00 	lea    0xe06677(%rip),%rcx        # 0x140f79b40
1401734c9:	e8 a6 7e ca 00       	call   0x140e1b374
1401734ce:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401734d3:	48 33 cc             	xor    %rsp,%rcx
1401734d6:	e8 25 80 ca 00       	call   0x140e1b500
1401734db:	48 83 c4 58          	add    $0x58,%rsp
1401734df:	c3                   	ret
1401734e0:	e8 bf 6c cb 00       	call   0x140e2a1a4
1401734e5:	cc                   	int3
1401734e6:	cc                   	int3
1401734e7:	cc                   	int3
1401734e8:	cc                   	int3
1401734e9:	cc                   	int3
1401734ea:	cc                   	int3
1401734eb:	cc                   	int3
1401734ec:	cc                   	int3
1401734ed:	cc                   	int3
1401734ee:	cc                   	int3
1401734ef:	cc                   	int3
1401734f0:	48 83 ec 58          	sub    $0x58,%rsp
1401734f4:	48 8b 05 05 5a 24 01 	mov    0x1245a05(%rip),%rax        # 0x1413b8f00
1401734fb:	48 33 c4             	xor    %rsp,%rax
1401734fe:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140173503:	0f 57 c0             	xorps  %xmm0,%xmm0
140173506:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14017350b:	66 0f 6f 0d 1d 0e e3 	movdqa 0xe30e1d(%rip),%xmm1        # 0x140fa4330
140173512:	00
140173513:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140173519:	48 b8 63 6f 6d 70 69 	movabs $0x72656c69706d6f63,%rax
140173520:	6c 65 72
140173523:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140173528:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14017352d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140173532:	48 8d 0d 7f 4a 2c 01 	lea    0x12c4a7f(%rip),%rcx        # 0x141437fb8
140173539:	e8 32 80 94 00       	call   0x140abb570
14017353e:	90                   	nop
14017353f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140173544:	48 83 fa 0f          	cmp    $0xf,%rdx
140173548:	76 2e                	jbe    0x140173578
14017354a:	48 ff c2             	inc    %rdx
14017354d:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140173552:	48 8b c1             	mov    %rcx,%rax
140173555:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017355c:	72 15                	jb     0x140173573
14017355e:	48 83 c2 27          	add    $0x27,%rdx
140173562:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140173566:	48 2b c1             	sub    %rcx,%rax
140173569:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14017356d:	48 83 f8 1f          	cmp    $0x1f,%rax
140173571:	77 23                	ja     0x140173596
140173573:	e8 cc 7b ca 00       	call   0x140e1b144
140173578:	48 8d 0d 31 66 e0 00 	lea    0xe06631(%rip),%rcx        # 0x140f79bb0
14017357f:	e8 f0 7d ca 00       	call   0x140e1b374
140173584:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140173589:	48 33 cc             	xor    %rsp,%rcx
14017358c:	e8 6f 7f ca 00       	call   0x140e1b500
140173591:	48 83 c4 58          	add    $0x58,%rsp
140173595:	c3                   	ret
140173596:	e8 09 6c cb 00       	call   0x140e2a1a4
14017359b:	cc                   	int3
14017359c:	cc                   	int3
14017359d:	cc                   	int3
14017359e:	cc                   	int3
14017359f:	cc                   	int3
1401735a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401735a5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401735aa:	57                   	push   %rdi
1401735ab:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1401735b2:	33 f6                	xor    %esi,%esi
1401735b4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401735b9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
1401735c0:	00
1401735c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401735c4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401735ca:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401735cf:	48 8d 05 92 6e e3 00 	lea    0xe36e92(%rip),%rax        # 0x140faa468
1401735d6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401735db:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
1401735e2:	00 00
1401735e4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401735e9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401735ef:	45 33 c0             	xor    %r8d,%r8d
1401735f2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401735f7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401735fc:	e8 5f 87 0d 00       	call   0x14024bd60
140173601:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140173608:	ff
140173609:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140173610:	ff
140173611:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140173617:	45 8b c1             	mov    %r9d,%r8d
14017361a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017361f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140173624:	e8 17 f3 21 00       	call   0x140392940
140173629:	90                   	nop
14017362a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017362f:	48 8b d0             	mov    %rax,%rdx
140173632:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140173639:	00
14017363a:	e8 f1 f5 21 00       	call   0x140392c30
14017363f:	48 8b d8             	mov    %rax,%rbx
140173642:	48 8b d0             	mov    %rax,%rdx
140173645:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017364c:	00
14017364d:	e8 be f3 21 00       	call   0x140392a10
140173652:	48 8b f8             	mov    %rax,%rdi
140173655:	48 8b d0             	mov    %rax,%rdx
140173658:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017365f:	00
140173660:	e8 ab f3 21 00       	call   0x140392a10
140173665:	48 8b d0             	mov    %rax,%rdx
140173668:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017366f:	00
140173670:	e8 4b f9 21 00       	call   0x140392fc0
140173675:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140173679:	e8 e2 4c 02 00       	call   0x140198360
14017367e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140173682:	74 4e                	je     0x1401736d2
140173684:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140173688:	48 83 fa 07          	cmp    $0x7,%rdx
14017368c:	76 35                	jbe    0x1401736c3
14017368e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140173695:	00
140173696:	48 8b 0f             	mov    (%rdi),%rcx
140173699:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401736a0:	72 1c                	jb     0x1401736be
1401736a2:	48 83 c2 27          	add    $0x27,%rdx
1401736a6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401736aa:	49 2b c8             	sub    %r8,%rcx
1401736ad:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401736b1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401736b5:	0f 87 a4 00 00 00    	ja     0x14017375f
1401736bb:	49 8b c8             	mov    %r8,%rcx
1401736be:	e8 81 7a ca 00       	call   0x140e1b144
1401736c3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401736c7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1401736ce:	00
1401736cf:	66 89 37             	mov    %si,(%rdi)
1401736d2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1401736d6:	e8 85 4c 02 00       	call   0x140198360
1401736db:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
1401736df:	74 4a                	je     0x14017372b
1401736e1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401736e5:	48 83 fa 07          	cmp    $0x7,%rdx
1401736e9:	76 31                	jbe    0x14017371c
1401736eb:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401736f2:	00
1401736f3:	48 8b 0b             	mov    (%rbx),%rcx
1401736f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401736fd:	72 18                	jb     0x140173717
1401736ff:	48 83 c2 27          	add    $0x27,%rdx
140173703:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140173707:	49 2b c8             	sub    %r8,%rcx
14017370a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017370e:	48 83 f8 1f          	cmp    $0x1f,%rax
140173712:	77 4b                	ja     0x14017375f
140173714:	49 8b c8             	mov    %r8,%rcx
140173717:	e8 28 7a ca 00       	call   0x140e1b144
14017371c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140173720:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140173727:	00
140173728:	66 89 33             	mov    %si,(%rbx)
14017372b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140173732:	00
140173733:	48 8d 0d 86 46 2c 01 	lea    0x12c4686(%rip),%rcx        # 0x141437dc0
14017373a:	e8 61 d2 21 00       	call   0x1403909a0
14017373f:	48 8d 0d da 64 e0 00 	lea    0xe064da(%rip),%rcx        # 0x140f79c20
140173746:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017374d:	00
14017374e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140173752:	49 8b 73 28          	mov    0x28(%r11),%rsi
140173756:	49 8b e3             	mov    %r11,%rsp
140173759:	5f                   	pop    %rdi
14017375a:	e9 15 7c ca 00       	jmp    0x140e1b374
14017375f:	e8 40 6a cb 00       	call   0x140e2a1a4
140173764:	cc                   	int3
140173765:	cc                   	int3
140173766:	cc                   	int3
140173767:	cc                   	int3
140173768:	cc                   	int3
140173769:	cc                   	int3
14017376a:	cc                   	int3
14017376b:	cc                   	int3
14017376c:	cc                   	int3
14017376d:	cc                   	int3
14017376e:	cc                   	int3
14017376f:	cc                   	int3
140173770:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140173775:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017377a:	57                   	push   %rdi
14017377b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140173782:	33 f6                	xor    %esi,%esi
140173784:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140173789:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140173790:	00
140173791:	0f 57 c0             	xorps  %xmm0,%xmm0
140173794:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017379a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017379f:	48 8d 05 c2 6c e3 00 	lea    0xe36cc2(%rip),%rax        # 0x140faa468
1401737a6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401737ab:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
1401737b2:	00 00
1401737b4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401737b9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401737bf:	45 33 c0             	xor    %r8d,%r8d
1401737c2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401737c7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401737cc:	e8 8f 85 0d 00       	call   0x14024bd60
1401737d1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401737d8:	ff
1401737d9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401737e0:	ff
1401737e1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401737e7:	45 8b c1             	mov    %r9d,%r8d
1401737ea:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401737ef:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401737f4:	e8 47 f1 21 00       	call   0x140392940
1401737f9:	90                   	nop
1401737fa:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401737ff:	48 8b d0             	mov    %rax,%rdx
140173802:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140173809:	00
14017380a:	e8 21 f4 21 00       	call   0x140392c30
14017380f:	48 8b d8             	mov    %rax,%rbx
140173812:	48 8b d0             	mov    %rax,%rdx
140173815:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017381c:	00
14017381d:	e8 ee f1 21 00       	call   0x140392a10
140173822:	48 8b f8             	mov    %rax,%rdi
140173825:	48 8b d0             	mov    %rax,%rdx
140173828:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017382f:	00
140173830:	e8 db f1 21 00       	call   0x140392a10
140173835:	48 8b d0             	mov    %rax,%rdx
140173838:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017383f:	00
140173840:	e8 7b f7 21 00       	call   0x140392fc0
140173845:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140173849:	e8 12 4b 02 00       	call   0x140198360
14017384e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140173852:	74 4e                	je     0x1401738a2
140173854:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140173858:	48 83 fa 07          	cmp    $0x7,%rdx
14017385c:	76 35                	jbe    0x140173893
14017385e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140173865:	00
140173866:	48 8b 0f             	mov    (%rdi),%rcx
140173869:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140173870:	72 1c                	jb     0x14017388e
140173872:	48 83 c2 27          	add    $0x27,%rdx
140173876:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017387a:	49 2b c8             	sub    %r8,%rcx
14017387d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140173881:	48 83 f8 1f          	cmp    $0x1f,%rax
140173885:	0f 87 a4 00 00 00    	ja     0x14017392f
14017388b:	49 8b c8             	mov    %r8,%rcx
14017388e:	e8 b1 78 ca 00       	call   0x140e1b144
140173893:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140173897:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017389e:	00
14017389f:	66 89 37             	mov    %si,(%rdi)
1401738a2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1401738a6:	e8 b5 4a 02 00       	call   0x140198360
1401738ab:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
1401738af:	74 4a                	je     0x1401738fb
1401738b1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401738b5:	48 83 fa 07          	cmp    $0x7,%rdx
1401738b9:	76 31                	jbe    0x1401738ec
1401738bb:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401738c2:	00
1401738c3:	48 8b 0b             	mov    (%rbx),%rcx
1401738c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401738cd:	72 18                	jb     0x1401738e7
1401738cf:	48 83 c2 27          	add    $0x27,%rdx
1401738d3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401738d7:	49 2b c8             	sub    %r8,%rcx
1401738da:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401738de:	48 83 f8 1f          	cmp    $0x1f,%rax
1401738e2:	77 4b                	ja     0x14017392f
1401738e4:	49 8b c8             	mov    %r8,%rcx
1401738e7:	e8 58 78 ca 00       	call   0x140e1b144
1401738ec:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401738f0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1401738f7:	00
1401738f8:	66 89 33             	mov    %si,(%rbx)
1401738fb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140173902:	00
140173903:	48 8d 0d f6 40 2c 01 	lea    0x12c40f6(%rip),%rcx        # 0x141437a00
14017390a:	e8 e1 d3 21 00       	call   0x140390cf0
14017390f:	48 8d 0d ca 63 e0 00 	lea    0xe063ca(%rip),%rcx        # 0x140f79ce0
140173916:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017391d:	00
14017391e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140173922:	49 8b 73 28          	mov    0x28(%r11),%rsi
140173926:	49 8b e3             	mov    %r11,%rsp
140173929:	5f                   	pop    %rdi
14017392a:	e9 45 7a ca 00       	jmp    0x140e1b374
14017392f:	e8 70 68 cb 00       	call   0x140e2a1a4
140173934:	cc                   	int3
140173935:	cc                   	int3
140173936:	cc                   	int3
140173937:	cc                   	int3
140173938:	cc                   	int3
140173939:	cc                   	int3
14017393a:	cc                   	int3
14017393b:	cc                   	int3
14017393c:	cc                   	int3
14017393d:	cc                   	int3
14017393e:	cc                   	int3
14017393f:	cc                   	int3
140173940:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140173945:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017394a:	57                   	push   %rdi
14017394b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140173952:	33 f6                	xor    %esi,%esi
140173954:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140173959:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140173960:	00
140173961:	0f 57 c0             	xorps  %xmm0,%xmm0
140173964:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017396a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017396f:	48 8d 05 f2 6a e3 00 	lea    0xe36af2(%rip),%rax        # 0x140faa468
140173976:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017397b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140173982:	00 00
140173984:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140173989:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017398f:	45 33 c0             	xor    %r8d,%r8d
140173992:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140173997:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017399c:	e8 bf 83 0d 00       	call   0x14024bd60
1401739a1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401739a8:	ff
1401739a9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401739b0:	ff
1401739b1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401739b7:	45 8b c1             	mov    %r9d,%r8d
1401739ba:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401739bf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401739c4:	e8 77 ef 21 00       	call   0x140392940
1401739c9:	90                   	nop
1401739ca:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401739cf:	48 8b d0             	mov    %rax,%rdx
1401739d2:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
1401739d9:	00
1401739da:	e8 51 f2 21 00       	call   0x140392c30
1401739df:	48 8b d8             	mov    %rax,%rbx
1401739e2:	48 8b d0             	mov    %rax,%rdx
1401739e5:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
1401739ec:	00