1401796dd:	00
1401796de:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401796e2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401796e6:	49 8b e3             	mov    %r11,%rsp
1401796e9:	5f                   	pop    %rdi
1401796ea:	e9 85 1c ca 00       	jmp    0x140e1b374
1401796ef:	e8 b0 0a cb 00       	call   0x140e2a1a4
1401796f4:	cc                   	int3
1401796f5:	cc                   	int3
1401796f6:	cc                   	int3
1401796f7:	cc                   	int3
1401796f8:	cc                   	int3
1401796f9:	cc                   	int3
1401796fa:	cc                   	int3
1401796fb:	cc                   	int3
1401796fc:	cc                   	int3
1401796fd:	cc                   	int3
1401796fe:	cc                   	int3
1401796ff:	cc                   	int3
140179700:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140179705:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017970a:	57                   	push   %rdi
14017970b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140179712:	33 f6                	xor    %esi,%esi
140179714:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140179719:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140179720:	00
140179721:	0f 57 c0             	xorps  %xmm0,%xmm0
140179724:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017972a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017972f:	48 8d 05 32 0d e3 00 	lea    0xe30d32(%rip),%rax        # 0x140faa468
140179736:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017973b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140179742:	00 00
140179744:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140179749:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017974f:	45 33 c0             	xor    %r8d,%r8d
140179752:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140179757:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017975c:	e8 ff 25 0d 00       	call   0x14024bd60
140179761:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140179768:	ff
140179769:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140179770:	ff
140179771:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140179777:	45 8b c1             	mov    %r9d,%r8d
14017977a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017977f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140179784:	e8 b7 91 21 00       	call   0x140392940
140179789:	90                   	nop
14017978a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017978f:	48 8b d0             	mov    %rax,%rdx
140179792:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140179799:	00
14017979a:	e8 91 94 21 00       	call   0x140392c30
14017979f:	48 8b d8             	mov    %rax,%rbx
1401797a2:	48 8b d0             	mov    %rax,%rdx
1401797a5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
1401797ac:	00
1401797ad:	e8 5e 92 21 00       	call   0x140392a10
1401797b2:	48 8b f8             	mov    %rax,%rdi
1401797b5:	48 8b d0             	mov    %rax,%rdx
1401797b8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1401797bf:	00
1401797c0:	e8 4b 92 21 00       	call   0x140392a10
1401797c5:	48 8b d0             	mov    %rax,%rdx
1401797c8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1401797cf:	00
1401797d0:	e8 eb 97 21 00       	call   0x140392fc0
1401797d5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401797d9:	e8 82 eb 01 00       	call   0x140198360
1401797de:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401797e2:	74 4e                	je     0x140179832
1401797e4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401797e8:	48 83 fa 07          	cmp    $0x7,%rdx
1401797ec:	76 35                	jbe    0x140179823
1401797ee:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401797f5:	00
1401797f6:	48 8b 0f             	mov    (%rdi),%rcx
1401797f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179800:	72 1c                	jb     0x14017981e
140179802:	48 83 c2 27          	add    $0x27,%rdx
140179806:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017980a:	49 2b c8             	sub    %r8,%rcx
14017980d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140179811:	48 83 f8 1f          	cmp    $0x1f,%rax
140179815:	0f 87 a4 00 00 00    	ja     0x1401798bf
14017981b:	49 8b c8             	mov    %r8,%rcx
14017981e:	e8 21 19 ca 00       	call   0x140e1b144
140179823:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140179827:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017982e:	00
14017982f:	66 89 37             	mov    %si,(%rdi)
140179832:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140179836:	e8 25 eb 01 00       	call   0x140198360
14017983b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017983f:	74 4a                	je     0x14017988b
140179841:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140179845:	48 83 fa 07          	cmp    $0x7,%rdx
140179849:	76 31                	jbe    0x14017987c
14017984b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140179852:	00
140179853:	48 8b 0b             	mov    (%rbx),%rcx
140179856:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017985d:	72 18                	jb     0x140179877
14017985f:	48 83 c2 27          	add    $0x27,%rdx
140179863:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140179867:	49 2b c8             	sub    %r8,%rcx
14017986a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017986e:	48 83 f8 1f          	cmp    $0x1f,%rax
140179872:	77 4b                	ja     0x1401798bf
140179874:	49 8b c8             	mov    %r8,%rcx
140179877:	e8 c8 18 ca 00       	call   0x140e1b144
14017987c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140179880:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140179887:	00
140179888:	66 89 33             	mov    %si,(%rbx)
14017988b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140179892:	00
140179893:	48 8d 0d 06 3b 2c 01 	lea    0x12c3b06(%rip),%rcx        # 0x14143d3a0
14017989a:	e8 51 74 21 00       	call   0x140390cf0
14017989f:	48 8d 0d 8a 21 e0 00 	lea    0xe0218a(%rip),%rcx        # 0x140f7ba30
1401798a6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
1401798ad:	00
1401798ae:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401798b2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401798b6:	49 8b e3             	mov    %r11,%rsp
1401798b9:	5f                   	pop    %rdi
1401798ba:	e9 b5 1a ca 00       	jmp    0x140e1b374
1401798bf:	e8 e0 08 cb 00       	call   0x140e2a1a4
1401798c4:	cc                   	int3
1401798c5:	cc                   	int3
1401798c6:	cc                   	int3
1401798c7:	cc                   	int3
1401798c8:	cc                   	int3
1401798c9:	cc                   	int3
1401798ca:	cc                   	int3
1401798cb:	cc                   	int3
1401798cc:	cc                   	int3
1401798cd:	cc                   	int3
1401798ce:	cc                   	int3
1401798cf:	cc                   	int3
1401798d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401798d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401798da:	57                   	push   %rdi
1401798db:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1401798e2:	33 f6                	xor    %esi,%esi
1401798e4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401798e9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
1401798f0:	00
1401798f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401798f4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401798fa:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401798ff:	48 8d 05 62 0b e3 00 	lea    0xe30b62(%rip),%rax        # 0x140faa468
140179906:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017990b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140179912:	00 00
140179914:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140179919:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017991f:	45 33 c0             	xor    %r8d,%r8d
140179922:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140179927:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017992c:	e8 2f 24 0d 00       	call   0x14024bd60
140179931:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140179938:	ff
140179939:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140179940:	ff
140179941:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140179947:	45 8b c1             	mov    %r9d,%r8d
14017994a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017994f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140179954:	e8 e7 8f 21 00       	call   0x140392940
140179959:	90                   	nop
14017995a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017995f:	48 8b d0             	mov    %rax,%rdx
140179962:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
140179969:	00
14017996a:	e8 c1 92 21 00       	call   0x140392c30
14017996f:	48 8b d8             	mov    %rax,%rbx
140179972:	48 8b d0             	mov    %rax,%rdx
140179975:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14017997c:	00
14017997d:	e8 8e 90 21 00       	call   0x140392a10
140179982:	48 8b f8             	mov    %rax,%rdi
140179985:	48 8b d0             	mov    %rax,%rdx
140179988:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
14017998f:	00
140179990:	e8 7b 90 21 00       	call   0x140392a10
140179995:	48 8b d0             	mov    %rax,%rdx
140179998:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14017999f:	00
1401799a0:	e8 1b 96 21 00       	call   0x140392fc0
1401799a5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401799a9:	e8 b2 e9 01 00       	call   0x140198360
1401799ae:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401799b2:	74 4e                	je     0x140179a02
1401799b4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401799b8:	48 83 fa 07          	cmp    $0x7,%rdx
1401799bc:	76 35                	jbe    0x1401799f3
1401799be:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401799c5:	00
1401799c6:	48 8b 0f             	mov    (%rdi),%rcx
1401799c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401799d0:	72 1c                	jb     0x1401799ee
1401799d2:	48 83 c2 27          	add    $0x27,%rdx
1401799d6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401799da:	49 2b c8             	sub    %r8,%rcx
1401799dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401799e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401799e5:	0f 87 a4 00 00 00    	ja     0x140179a8f
1401799eb:	49 8b c8             	mov    %r8,%rcx
1401799ee:	e8 51 17 ca 00       	call   0x140e1b144
1401799f3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401799f7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1401799fe:	00
1401799ff:	66 89 37             	mov    %si,(%rdi)
140179a02:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140179a06:	e8 55 e9 01 00       	call   0x140198360
140179a0b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140179a0f:	74 4a                	je     0x140179a5b
140179a11:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140179a15:	48 83 fa 07          	cmp    $0x7,%rdx
140179a19:	76 31                	jbe    0x140179a4c
140179a1b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140179a22:	00
140179a23:	48 8b 0b             	mov    (%rbx),%rcx
140179a26:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179a2d:	72 18                	jb     0x140179a47
140179a2f:	48 83 c2 27          	add    $0x27,%rdx
140179a33:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140179a37:	49 2b c8             	sub    %r8,%rcx
140179a3a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140179a3e:	48 83 f8 1f          	cmp    $0x1f,%rax
140179a42:	77 4b                	ja     0x140179a8f
140179a44:	49 8b c8             	mov    %r8,%rcx
140179a47:	e8 f8 16 ca 00       	call   0x140e1b144
140179a4c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140179a50:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140179a57:	00
140179a58:	66 89 33             	mov    %si,(%rbx)
140179a5b:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140179a62:	00
140179a63:	48 8d 0d 16 3b 2c 01 	lea    0x12c3b16(%rip),%rcx        # 0x14143d580
140179a6a:	e8 d1 75 21 00       	call   0x140391040
140179a6f:	48 8d 0d 3a 20 e0 00 	lea    0xe0203a(%rip),%rcx        # 0x140f7bab0
140179a76:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
140179a7d:	00
140179a7e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140179a82:	49 8b 73 28          	mov    0x28(%r11),%rsi
140179a86:	49 8b e3             	mov    %r11,%rsp
140179a89:	5f                   	pop    %rdi
140179a8a:	e9 e5 18 ca 00       	jmp    0x140e1b374
140179a8f:	e8 10 07 cb 00       	call   0x140e2a1a4
140179a94:	cc                   	int3
140179a95:	cc                   	int3
140179a96:	cc                   	int3
140179a97:	cc                   	int3
140179a98:	cc                   	int3
140179a99:	cc                   	int3
140179a9a:	cc                   	int3
140179a9b:	cc                   	int3
140179a9c:	cc                   	int3
140179a9d:	cc                   	int3
140179a9e:	cc                   	int3
140179a9f:	cc                   	int3
140179aa0:	48 83 ec 58          	sub    $0x58,%rsp
140179aa4:	48 8b 05 55 f4 23 01 	mov    0x123f455(%rip),%rax        # 0x1413b8f00
140179aab:	48 33 c4             	xor    %rsp,%rax
140179aae:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140179ab3:	0f 57 c0             	xorps  %xmm0,%xmm0
140179ab6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140179abb:	66 0f 6f 0d 4d a8 e2 	movdqa 0xe2a84d(%rip),%xmm1        # 0x140fa4310
140179ac2:	00
140179ac3:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140179ac9:	8b 05 41 8c f6 00    	mov    0xf68c41(%rip),%eax        # 0x1410e2710
140179acf:	89 44 24 20          	mov    %eax,0x20(%rsp)
140179ad3:	0f b7 05 3a 8c f6 00 	movzwl 0xf68c3a(%rip),%eax        # 0x1410e2714
140179ada:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
140179adf:	c6 44 24 26 00       	movb   $0x0,0x26(%rsp)
140179ae4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140179ae9:	48 8d 0d 20 44 2c 01 	lea    0x12c4420(%rip),%rcx        # 0x14143df10
140179af0:	e8 7b 1a 94 00       	call   0x140abb570
140179af5:	90                   	nop
140179af6:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140179afb:	48 83 fa 0f          	cmp    $0xf,%rdx
140179aff:	76 2e                	jbe    0x140179b2f
140179b01:	48 ff c2             	inc    %rdx
140179b04:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140179b09:	48 8b c1             	mov    %rcx,%rax
140179b0c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179b13:	72 15                	jb     0x140179b2a
140179b15:	48 83 c2 27          	add    $0x27,%rdx
140179b19:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140179b1d:	48 2b c1             	sub    %rcx,%rax
140179b20:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140179b24:	48 83 f8 1f          	cmp    $0x1f,%rax
140179b28:	77 23                	ja     0x140179b4d
140179b2a:	e8 15 16 ca 00       	call   0x140e1b144
140179b2f:	48 8d 0d fa 1f e0 00 	lea    0xe01ffa(%rip),%rcx        # 0x140f7bb30
140179b36:	e8 39 18 ca 00       	call   0x140e1b374
140179b3b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140179b40:	48 33 cc             	xor    %rsp,%rcx
140179b43:	e8 b8 19 ca 00       	call   0x140e1b500
140179b48:	48 83 c4 58          	add    $0x58,%rsp
140179b4c:	c3                   	ret
140179b4d:	e8 52 06 cb 00       	call   0x140e2a1a4
140179b52:	cc                   	int3
140179b53:	cc                   	int3
140179b54:	cc                   	int3
140179b55:	cc                   	int3
140179b56:	cc                   	int3
140179b57:	cc                   	int3
140179b58:	cc                   	int3
140179b59:	cc                   	int3
140179b5a:	cc                   	int3
140179b5b:	cc                   	int3
140179b5c:	cc                   	int3
140179b5d:	cc                   	int3
140179b5e:	cc                   	int3
140179b5f:	cc                   	int3
140179b60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140179b65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140179b6a:	57                   	push   %rdi
140179b6b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140179b72:	33 f6                	xor    %esi,%esi
140179b74:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140179b79:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140179b80:	00
140179b81:	0f 57 c0             	xorps  %xmm0,%xmm0
140179b84:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140179b8a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140179b8f:	48 8d 05 d2 08 e3 00 	lea    0xe308d2(%rip),%rax        # 0x140faa468
140179b96:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140179b9b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140179ba2:	00 00
140179ba4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140179ba9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140179baf:	45 33 c0             	xor    %r8d,%r8d
140179bb2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140179bb7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140179bbc:	e8 9f 21 0d 00       	call   0x14024bd60
140179bc1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140179bc8:	ff
140179bc9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140179bd0:	ff
140179bd1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140179bd7:	45 8b c1             	mov    %r9d,%r8d
140179bda:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140179bdf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140179be4:	e8 57 8d 21 00       	call   0x140392940