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
140179be9:	90                   	nop
140179bea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140179bef:	48 8b d0             	mov    %rax,%rdx
140179bf2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140179bf9:	00
140179bfa:	e8 31 90 21 00       	call   0x140392c30
140179bff:	48 8b d8             	mov    %rax,%rbx
140179c02:	48 8b d0             	mov    %rax,%rdx
140179c05:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
140179c0c:	00
140179c0d:	e8 fe 8d 21 00       	call   0x140392a10
140179c12:	48 8b f8             	mov    %rax,%rdi
140179c15:	48 8b d0             	mov    %rax,%rdx
140179c18:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
140179c1f:	00
140179c20:	e8 eb 8d 21 00       	call   0x140392a10
140179c25:	48 8b d0             	mov    %rax,%rdx
140179c28:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
140179c2f:	00
140179c30:	e8 8b 93 21 00       	call   0x140392fc0
140179c35:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140179c39:	e8 22 e7 01 00       	call   0x140198360
140179c3e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140179c42:	74 4e                	je     0x140179c92
140179c44:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140179c48:	48 83 fa 07          	cmp    $0x7,%rdx
140179c4c:	76 35                	jbe    0x140179c83
140179c4e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140179c55:	00
140179c56:	48 8b 0f             	mov    (%rdi),%rcx
140179c59:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179c60:	72 1c                	jb     0x140179c7e
140179c62:	48 83 c2 27          	add    $0x27,%rdx
140179c66:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140179c6a:	49 2b c8             	sub    %r8,%rcx
140179c6d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140179c71:	48 83 f8 1f          	cmp    $0x1f,%rax
140179c75:	0f 87 a4 00 00 00    	ja     0x140179d1f
140179c7b:	49 8b c8             	mov    %r8,%rcx
140179c7e:	e8 c1 14 ca 00       	call   0x140e1b144
140179c83:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140179c87:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140179c8e:	00
140179c8f:	66 89 37             	mov    %si,(%rdi)
140179c92:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140179c96:	e8 c5 e6 01 00       	call   0x140198360
140179c9b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140179c9f:	74 4a                	je     0x140179ceb
140179ca1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140179ca5:	48 83 fa 07          	cmp    $0x7,%rdx
140179ca9:	76 31                	jbe    0x140179cdc
140179cab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140179cb2:	00
140179cb3:	48 8b 0b             	mov    (%rbx),%rcx
140179cb6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179cbd:	72 18                	jb     0x140179cd7
140179cbf:	48 83 c2 27          	add    $0x27,%rdx
140179cc3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140179cc7:	49 2b c8             	sub    %r8,%rcx
140179cca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140179cce:	48 83 f8 1f          	cmp    $0x1f,%rax
140179cd2:	77 4b                	ja     0x140179d1f
140179cd4:	49 8b c8             	mov    %r8,%rcx
140179cd7:	e8 68 14 ca 00       	call   0x140e1b144
140179cdc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140179ce0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140179ce7:	00
140179ce8:	66 89 33             	mov    %si,(%rbx)
140179ceb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140179cf2:	00
140179cf3:	48 8d 0d 36 40 2c 01 	lea    0x12c4036(%rip),%rcx        # 0x14143dd30
140179cfa:	e8 a1 6c 21 00       	call   0x1403909a0
140179cff:	48 8d 0d 9a 1e e0 00 	lea    0xe01e9a(%rip),%rcx        # 0x140f7bba0
140179d06:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
140179d0d:	00
140179d0e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140179d12:	49 8b 73 28          	mov    0x28(%r11),%rsi
140179d16:	49 8b e3             	mov    %r11,%rsp
140179d19:	5f                   	pop    %rdi
140179d1a:	e9 55 16 ca 00       	jmp    0x140e1b374
140179d1f:	e8 80 04 cb 00       	call   0x140e2a1a4
140179d24:	cc                   	int3
140179d25:	cc                   	int3
140179d26:	cc                   	int3
140179d27:	cc                   	int3
140179d28:	cc                   	int3
140179d29:	cc                   	int3
140179d2a:	cc                   	int3
140179d2b:	cc                   	int3
140179d2c:	cc                   	int3
140179d2d:	cc                   	int3
140179d2e:	cc                   	int3
140179d2f:	cc                   	int3
140179d30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140179d35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140179d3a:	57                   	push   %rdi
140179d3b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140179d42:	33 f6                	xor    %esi,%esi
140179d44:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140179d49:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140179d50:	00
140179d51:	0f 57 c0             	xorps  %xmm0,%xmm0
140179d54:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140179d5a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140179d5f:	48 8d 05 02 07 e3 00 	lea    0xe30702(%rip),%rax        # 0x140faa468
140179d66:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140179d6b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140179d72:	00 00
140179d74:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140179d79:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140179d7f:	45 33 c0             	xor    %r8d,%r8d
140179d82:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140179d87:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140179d8c:	e8 cf 1f 0d 00       	call   0x14024bd60
140179d91:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140179d98:	ff
140179d99:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140179da0:	ff
140179da1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140179da7:	45 8b c1             	mov    %r9d,%r8d
140179daa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140179daf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140179db4:	e8 87 8b 21 00       	call   0x140392940
140179db9:	90                   	nop
140179dba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140179dbf:	48 8b d0             	mov    %rax,%rdx
140179dc2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140179dc9:	00
140179dca:	e8 61 8e 21 00       	call   0x140392c30
140179dcf:	48 8b d8             	mov    %rax,%rbx
140179dd2:	48 8b d0             	mov    %rax,%rdx
140179dd5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
140179ddc:	00
140179ddd:	e8 2e 8c 21 00       	call   0x140392a10
140179de2:	48 8b f8             	mov    %rax,%rdi
140179de5:	48 8b d0             	mov    %rax,%rdx
140179de8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
140179def:	00
140179df0:	e8 1b 8c 21 00       	call   0x140392a10
140179df5:	48 8b d0             	mov    %rax,%rdx
140179df8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
140179dff:	00
140179e00:	e8 bb 91 21 00       	call   0x140392fc0
140179e05:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140179e09:	e8 52 e5 01 00       	call   0x140198360
140179e0e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140179e12:	74 4e                	je     0x140179e62
140179e14:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140179e18:	48 83 fa 07          	cmp    $0x7,%rdx
140179e1c:	76 35                	jbe    0x140179e53
140179e1e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140179e25:	00
140179e26:	48 8b 0f             	mov    (%rdi),%rcx
140179e29:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140179e30:	72 1c                	jb     0x140179e4e
140179e32:	48 83 c2 27          	add    $0x27,%rdx
140179e36:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140179e3a:	49 2b c8             	sub    %r8,%rcx
140179e3d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140179e41:	48 83 f8 1f          	cmp    $0x1f,%rax
140179e45:	0f 87 a4 00 00 00    	ja     0x140179eef
140179e4b:	49 8b c8             	mov    %r8,%rcx
140179e4e:	e8 f1 12 ca 00       	call   0x140e1b144
140179e53:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140179e57:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140179e5e:	00
140179e5f:	66 89 37             	mov    %si,(%rdi)
140179e62:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140179e66:	e8 f5 e4 01 00       	call   0x140198360
140179e6b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140179e6f:	74 4a                	je     0x140179ebb
140179e71:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140179e75:	48 83 fa 07          	cmp    $0x7,%rdx
140179e79:	76 31                	jbe    0x140179eac
140179e7b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx