140918a0c:	03 c0                	add    %eax,%eax
140918a0e:	41 89 46 18          	mov    %eax,0x18(%r14)
140918a12:	33 ed                	xor    %ebp,%ebp
140918a14:	49 63 56 14          	movslq 0x14(%r14),%rdx
140918a18:	4c 6b c2 38          	imul   $0x38,%rdx,%r8
140918a1c:	8d 42 01             	lea    0x1(%rdx),%eax
140918a1f:	4d 03 46 20          	add    0x20(%r14),%r8
140918a23:	41 89 46 14          	mov    %eax,0x14(%r14)
140918a27:	41 89 46 1c          	mov    %eax,0x1c(%r14)
140918a2b:	48 85 db             	test   %rbx,%rbx
140918a2e:	74 21                	je     0x140918a51
140918a30:	f7 43 04 00 00 08 00 	testl  $0x80000,0x4(%rbx)
140918a37:	74 18                	je     0x140918a51
140918a39:	48 63 4b 2c          	movslq 0x2c(%rbx),%rcx
140918a3d:	e8 2e 4a fd ff       	call   0x1408ed470
140918a42:	b9 0e 01 00 00       	mov    $0x10e,%ecx
140918a47:	66 2b c1             	sub    %cx,%ax
140918a4a:	66 41 89 40 10       	mov    %ax,0x10(%r8)
140918a4f:	eb 0f                	jmp    0x140918a60
140918a51:	66 41 c7 40 10 01 00 	movw   $0x1,0x10(%r8)
140918a58:	48 85 db             	test   %rbx,%rbx
140918a5b:	74 26                	je     0x140918a83
140918a5d:	0f 1f 00             	nopl   (%rax)
140918a60:	8b 43 04             	mov    0x4(%rbx),%eax
140918a63:	a9 00 20 08 00       	test   $0x82000,%eax
140918a68:	74 19                	je     0x140918a83
140918a6a:	0f ba e0 13          	bt     $0x13,%eax
140918a6e:	73 0a                	jae    0x140918a7a
140918a70:	48 8b 43 20          	mov    0x20(%rbx),%rax
140918a74:	48 8b 58 08          	mov    0x8(%rax),%rbx
140918a78:	eb 04                	jmp    0x140918a7e
140918a7a:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140918a7e:	48 85 db             	test   %rbx,%rbx
140918a81:	75 dd                	jne    0x140918a60
140918a83:	49 89 18             	mov    %rbx,(%r8)
140918a86:	0f 57 c0             	xorps  %xmm0,%xmm0
140918a89:	66 41 89 68 12       	mov    %bp,0x12(%r8)
140918a8e:	33 c0                	xor    %eax,%eax
140918a90:	4d 89 70 08          	mov    %r14,0x8(%r8)
140918a94:	41 0f 11 40 14       	movups %xmm0,0x14(%r8)
140918a99:	41 0f 11 40 24       	movups %xmm0,0x24(%r8)
140918a9e:	41 89 40 34          	mov    %eax,0x34(%r8)
140918aa2:	eb 1e                	jmp    0x140918ac2
140918aa4:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140918aa8:	41 b0 2c             	mov    $0x2c,%r8b
140918aab:	49 8b ce             	mov    %r14,%rcx
140918aae:	e8 6d 5f 00 00       	call   0x14091ea20
140918ab3:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140918ab7:	41 b0 2c             	mov    $0x2c,%r8b
140918aba:	49 8b ce             	mov    %r14,%rcx
140918abd:	e8 5e 5f 00 00       	call   0x14091ea20
140918ac2:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140918ac7:	b9 00 01 00 00       	mov    $0x100,%ecx
140918acc:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140918ad1:	75 43                	jne    0x140918b16
140918ad3:	4d 85 e4             	test   %r12,%r12
140918ad6:	74 09                	je     0x140918ae1
140918ad8:	41 0f b6 04 24       	movzbl (%r12),%eax
140918add:	41 88 47 49          	mov    %al,0x49(%r15)
140918ae1:	66 85 8c 24 30 01 00 	test   %cx,0x130(%rsp)
140918ae8:	00
140918ae9:	74 10                	je     0x140918afb
140918aeb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140918af0:	f6 40 60 10          	testb  $0x10,0x60(%rax)
140918af4:	75 05                	jne    0x140918afb
140918af6:	41 c6 47 4b 01       	movb   $0x1,0x4b(%r15)
140918afb:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
140918b02:	00
140918b03:	4c 8d 05 36 a7 73 00 	lea    0x73a736(%rip),%r8        # 0x141053240
140918b0a:	48 8b cd             	mov    %rbp,%rcx
140918b0d:	33 d2                	xor    %edx,%edx
140918b0f:	e8 7c 8a ff ff       	call   0x140911590
140918b14:	eb 5f                	jmp    0x140918b75
140918b16:	4c 8b ac 24 08 01 00 	mov    0x108(%rsp),%r13
140918b1d:	00
140918b1e:	8b dd                	mov    %ebp,%ebx
140918b20:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
140918b27:	00
140918b28:	49 8d 75 4c          	lea    0x4c(%r13),%rsi
140918b2c:	0f 1f 40 00          	nopl   0x0(%rax)
140918b30:	49 63 8f 6c 02 00 00 	movslq 0x26c(%r15),%rcx
140918b37:	4d 8b c6             	mov    %r14,%r8
140918b3a:	8b 06                	mov    (%rsi),%eax
140918b3c:	41 89 84 8f 70 02 00 	mov    %eax,0x270(%r15,%rcx,4)
140918b43:	00
140918b44:	48 8b cd             	mov    %rbp,%rcx
140918b47:	41 ff 87 6c 02 00 00 	incl   0x26c(%r15)
140918b4e:	48 63 c3             	movslq %ebx,%rax
140918b51:	48 6b d0 68          	imul   $0x68,%rax,%rdx
140918b55:	48 83 c2 08          	add    $0x8,%rdx
140918b59:	49 03 d5             	add    %r13,%rdx
140918b5c:	e8 3f 5f 00 00       	call   0x14091eaa0
140918b61:	ff c3                	inc    %ebx
140918b63:	48 8d 76 68          	lea    0x68(%rsi),%rsi
140918b67:	41 3b 5d 00          	cmp    0x0(%r13),%ebx
140918b6b:	7c c3                	jl     0x140918b30
140918b6d:	4c 8b ac 24 28 01 00 	mov    0x128(%rsp),%r13
140918b74:	00
140918b75:	41 8b 5e 14          	mov    0x14(%r14),%ebx
140918b79:	83 eb 01             	sub    $0x1,%ebx
140918b7c:	78 25                	js     0x140918ba3
140918b7e:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
140918b85:	00
140918b86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140918b8d:	00 00 00
140918b90:	44 8b c3             	mov    %ebx,%r8d
140918b93:	49 8b d6             	mov    %r14,%rdx
140918b96:	48 8b ce             	mov    %rsi,%rcx
140918b99:	e8 42 77 f8 ff       	call   0x1408a02e0
140918b9e:	83 eb 01             	sub    $0x1,%ebx
140918ba1:	79 ed                	jns    0x140918b90
140918ba3:	4d 85 ed             	test   %r13,%r13
140918ba6:	0f 84 e9 00 00 00    	je     0x140918c95
140918bac:	4d 8b 55 60          	mov    0x60(%r13),%r10
140918bb0:	4d 85 d2             	test   %r10,%r10
140918bb3:	0f 84 dc 00 00 00    	je     0x140918c95
140918bb9:	41 f6 45 04 09       	testb  $0x9,0x4(%r13)
140918bbe:	0f 85 d1 00 00 00    	jne    0x140918c95
140918bc4:	49 8b 5d 28          	mov    0x28(%r13),%rbx
140918bc8:	83 3b 01             	cmpl   $0x1,(%rbx)
140918bcb:	0f 85 c4 00 00 00    	jne    0x140918c95
140918bd1:	48 8b 43 28          	mov    0x28(%rbx),%rax
140918bd5:	45 33 db             	xor    %r11d,%r11d
140918bd8:	80 78 3f 01          	cmpb   $0x1,0x3f(%rax)
140918bdc:	0f 85 b6 00 00 00    	jne    0x140918c98
140918be2:	41 8b 97 94 00 00 00 	mov    0x94(%r15),%edx
140918be9:	41 8b cb             	mov    %r11d,%ecx
140918bec:	4d 8b 45 48          	mov    0x48(%r13),%r8
140918bf0:	8b 5b 4c             	mov    0x4c(%rbx),%ebx
140918bf3:	85 d2                	test   %edx,%edx
140918bf5:	7e 23                	jle    0x140918c1a
140918bf7:	49 8b 87 a0 00 00 00 	mov    0xa0(%r15),%rax
140918bfe:	48 83 c0 1c          	add    $0x1c,%rax
140918c02:	f6 40 f6 04          	testb  $0x4,-0xa(%rax)
140918c06:	75 08                	jne    0x140918c10
140918c08:	39 18                	cmp    %ebx,(%rax)
140918c0a:	0f 85 88 00 00 00    	jne    0x140918c98
140918c10:	ff c1                	inc    %ecx
140918c12:	48 83 c0 38          	add    $0x38,%rax
140918c16:	3b ca                	cmp    %edx,%ecx
140918c18:	7c e8                	jl     0x140918c02
140918c1a:	4d 85 c0             	test   %r8,%r8
140918c1d:	74 30                	je     0x140918c4f
140918c1f:	4d 63 08             	movslq (%r8),%r9
140918c22:	4d 85 c9             	test   %r9,%r9
140918c25:	7e 28                	jle    0x140918c4f
140918c27:	49 8b cb             	mov    %r11,%rcx
140918c2a:	49 8d 40 18          	lea    0x18(%r8),%rax
140918c2e:	66 90                	xchg   %ax,%ax
140918c30:	48 8b 50 f0          	mov    -0x10(%rax),%rdx
140918c34:	80 3a a7             	cmpb   $0xa7,(%rdx)
140918c37:	75 5f                	jne    0x140918c98
140918c39:	39 5a 2c             	cmp    %ebx,0x2c(%rdx)
140918c3c:	75 5a                	jne    0x140918c98
140918c3e:	f6 00 02             	testb  $0x2,(%rax)
140918c41:	75 55                	jne    0x140918c98
140918c43:	48 ff c1             	inc    %rcx
140918c46:	48 83 c0 20          	add    $0x20,%rax
140918c4a:	49 3b c9             	cmp    %r9,%rcx
140918c4d:	7c e1                	jl     0x140918c30
140918c4f:	4d 8b 42 10          	mov    0x10(%r10),%r8
140918c53:	49 8d 8f 80 00 00 00 	lea    0x80(%r15),%rcx
140918c5a:	41 8b 55 08          	mov    0x8(%r13),%edx
140918c5e:	44 8b cb             	mov    %ebx,%r9d
140918c61:	c7 44 24 20 49 00 00 	movl   $0x49,0x20(%rsp)
140918c68:	00
140918c69:	e8 72 67 01 00       	call   0x14092f3e0
140918c6e:	41 8b 55 0c          	mov    0xc(%r13),%edx
140918c72:	85 d2                	test   %edx,%edx
140918c74:	7e 1f                	jle    0x140918c95
140918c76:	4d 8b 45 60          	mov    0x60(%r13),%r8
140918c7a:	49 8d 8f 80 00 00 00 	lea    0x80(%r15),%rcx
140918c81:	44 8b cb             	mov    %ebx,%r9d
140918c84:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
140918c8b:	00
140918c8c:	4d 8b 40 18          	mov    0x18(%r8),%r8
140918c90:	e8 4b 67 01 00       	call   0x14092f3e0
140918c95:	45 33 db             	xor    %r11d,%r11d
140918c98:	83 7d 30 00          	cmpl   $0x0,0x30(%rbp)
140918c9c:	0f 85 97 0c 00 00    	jne    0x140919939
140918ca2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140918ca7:	41 8b f3             	mov    %r11d,%esi
140918caa:	83 79 1c 00          	cmpl   $0x0,0x1c(%rcx)
140918cae:	0f 8e e3 00 00 00    	jle    0x140918d97
140918cb4:	8b 7c 24 30          	mov    0x30(%rsp),%edi
140918cb8:	4c 8d 2d c1 b4 f8 ff 	lea    -0x74b3f(%rip),%r13        # 0x1408a4180
140918cbf:	4d 8b f3             	mov    %r11,%r14
140918cc2:	4c 8d 05 17 6b fe ff 	lea    -0x194e9(%rip),%r8        # 0x1408ff7e0
140918cc9:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140918ccf:	90                   	nop
140918cd0:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140918cd4:	49 03 de             	add    %r14,%rbx
140918cd7:	f6 43 12 02          	testb  $0x2,0x12(%rbx)
140918cdb:	0f 85 9a 00 00 00    	jne    0x140918d7b
140918ce1:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140918ce6:	0f 85 8f 00 00 00    	jne    0x140918d7b
140918cec:	85 ff                	test   %edi,%edi
140918cee:	74 62                	je     0x140918d52
140918cf0:	48 8b 13             	mov    (%rbx),%rdx
140918cf3:	4c 89 9c 24 90 00 00 	mov    %r11,0x90(%rsp)
140918cfa:	00
140918cfb:	4c 89 9c 24 a8 00 00 	mov    %r11,0xa8(%rsp)
140918d02:	00
140918d03:	44 89 9c 24 b0 00 00 	mov    %r11d,0xb0(%rsp)
140918d0a:	00
140918d0b:	4c 89 9c 24 b6 00 00 	mov    %r11,0xb6(%rsp)
140918d12:	00
140918d13:	66 44 89 9c 24 be 00 	mov    %r11w,0xbe(%rsp)
140918d1a:	00 00
140918d1c:	66 44 89 a4 24 b4 00 	mov    %r12w,0xb4(%rsp)
140918d23:	00 00
140918d25:	4c 89 ac 24 98 00 00 	mov    %r13,0x98(%rsp)
140918d2c:	00
140918d2d:	4c 89 84 24 a0 00 00 	mov    %r8,0xa0(%rsp)
140918d34:	00
140918d35:	48 85 d2             	test   %rdx,%rdx
140918d38:	74 18                	je     0x140918d52
140918d3a:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140918d41:	00
140918d42:	e8 a9 64 01 00       	call   0x14092f1f0
140918d47:	66 83 bc 24 b4 00 00 	cmpw   $0x0,0xb4(%rsp)
140918d4e:	00 00
140918d50:	74 1a                	je     0x140918d6c
140918d52:	45 8b 47 3c          	mov    0x3c(%r15),%r8d
140918d56:	41 b9 10 00 00 00    	mov    $0x10,%r9d
140918d5c:	48 8b 13             	mov    (%rbx),%rdx
140918d5f:	48 8b cd             	mov    %rbp,%rcx
140918d62:	e8 29 5f fc ff       	call   0x1408dec90
140918d67:	66 83 4b 12 04       	orw    $0x4,0x12(%rbx)
140918d6c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140918d71:	4c 8d 05 68 6a fe ff 	lea    -0x19598(%rip),%r8        # 0x1408ff7e0
140918d78:	45 33 db             	xor    %r11d,%r11d
140918d7b:	ff c6                	inc    %esi
140918d7d:	49 83 c6 38          	add    $0x38,%r14
140918d81:	3b 71 1c             	cmp    0x1c(%rcx),%esi
140918d84:	0f 8c 46 ff ff ff    	jl     0x140918cd0
140918d8a:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140918d8f:	4c 8b a4 24 18 01 00 	mov    0x118(%rsp),%r12
140918d96:	00
140918d97:	44 0f b7 ac 24 30 01 	movzwl 0x130(%rsp),%r13d
140918d9e:	00 00
140918da0:	66 41 0f ba e5 08    	bt     $0x8,%r13w
140918da6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140918dab:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
140918db2:	00
140918db3:	4c 8b b4 24 08 01 00 	mov    0x108(%rsp),%r14
140918dba:	00
140918dbb:	73 52                	jae    0x140918e0f
140918dbd:	f6 46 60 10          	testb  $0x10,0x60(%rsi)
140918dc1:	74 19                	je     0x140918ddc
140918dc3:	b9 ff fe 00 00       	mov    $0xfeff,%ecx
140918dc8:	66 44 23 e9          	and    %cx,%r13w
140918dcc:	66 41 21 4f 44       	and    %cx,0x44(%r15)
140918dd1:	66 44 89 ac 24 30 01 	mov    %r13w,0x130(%rsp)
140918dd8:	00 00
140918dda:	eb 33                	jmp    0x140918e0f
140918ddc:	4d 8d 87 80 00 00 00 	lea    0x80(%r15),%r8
140918de3:	4c 8b cb             	mov    %rbx,%r9
140918de6:	49 8b d6             	mov    %r14,%rdx
140918de9:	48 8b cd             	mov    %rbp,%rcx
140918dec:	e8 6f 59 f9 ff       	call   0x1408ae760
140918df1:	85 c0                	test   %eax,%eax
140918df3:	74 07                	je     0x140918dfc
140918df5:	41 c6 47 4b 01       	movb   $0x1,0x4b(%r15)
140918dfa:	eb 13                	jmp    0x140918e0f
140918dfc:	4d 85 e4             	test   %r12,%r12
140918dff:	75 0e                	jne    0x140918e0f
140918e01:	b8 80 00 00 00       	mov    $0x80,%eax
140918e06:	49 89 5f 10          	mov    %rbx,0x10(%r15)
140918e0a:	66 41 09 47 44       	or     %ax,0x44(%r15)
140918e0f:	8b 6c 24 30          	mov    0x30(%rsp),%ebp
140918e13:	83 fd 01             	cmp    $0x1,%ebp
140918e16:	75 0e                	jne    0x140918e26
140918e18:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140918e1d:	e8 8e c2 01 00       	call   0x1409350b0
140918e22:	85 c0                	test   %eax,%eax
140918e24:	75 47                	jne    0x140918e6d
140918e26:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140918e2b:	e8 c0 72 01 00       	call   0x1409300f0
140918e30:	85 c0                	test   %eax,%eax
140918e32:	0f 85 01 0b 00 00    	jne    0x140919939
140918e38:	33 d2                	xor    %edx,%edx
140918e3a:	49 8b cf             	mov    %r15,%rcx
140918e3d:	e8 2e ad 01 00       	call   0x140933b70
140918e42:	80 7e 67 00          	cmpb   $0x0,0x67(%rsi)
140918e46:	0f 85 ed 0a 00 00    	jne    0x140919939
140918e4c:	49 83 7f 10 00       	cmpq   $0x0,0x10(%r15)
140918e51:	74 21                	je     0x140918e74
140918e53:	41 0f b7 57 50       	movzwl 0x50(%r15),%edx
140918e58:	49 8b cf             	mov    %r15,%rcx
140918e5b:	66 ff c2             	inc    %dx
140918e5e:	e8 0d ad 01 00       	call   0x140933b70
140918e63:	80 7e 67 00          	cmpb   $0x0,0x67(%rsi)
140918e67:	0f 85 cc 0a 00 00    	jne    0x140919939
140918e6d:	49 83 7f 10 00       	cmpq   $0x0,0x10(%r15)
140918e72:	75 12                	jne    0x140918e86
140918e74:	8b 46 30             	mov    0x30(%rsi),%eax
140918e77:	48 0f ba e0 0c       	bt     $0xc,%rax
140918e7c:	73 08                	jae    0x140918e86
140918e7e:	49 c7 47 78 ff ff ff 	movq   $0xffffffffffffffff,0x78(%r15)
140918e85:	ff
140918e86:	4c 8b a4 24 00 01 00 	mov    0x100(%rsp),%r12
140918e8d:	00
140918e8e:	41 83 7c 24 30 00    	cmpl   $0x0,0x30(%r12)
140918e94:	0f 85 a7 0a 00 00    	jne    0x140919941
140918e9a:	41 0f b6 47 48       	movzbl 0x48(%r15),%eax
140918e9f:	b9 00 04 00 00       	mov    $0x400,%ecx
140918ea4:	3c 02                	cmp    $0x2,%al
140918ea6:	72 5b                	jb     0x140918f03
140918ea8:	48 85 db             	test   %rbx,%rbx
140918eab:	74 3f                	je     0x140918eec
140918ead:	41 0f b7 c5          	movzwl %r13w,%eax
140918eb1:	45 33 c9             	xor    %r9d,%r9d
140918eb4:	66 23 c1             	and    %cx,%ax
140918eb7:	66 44 3b c8          	cmp    %ax,%r9w
140918ebb:	75 2f                	jne    0x140918eec
140918ebd:	b8 00 01 00 00       	mov    $0x100,%eax
140918ec2:	85 46 60             	test   %eax,0x60(%rsi)
140918ec5:	75 25                	jne    0x140918eec
140918ec7:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140918ece:	49 8b cf             	mov    %r15,%rcx
140918ed1:	e8 4a a0 01 00       	call   0x140932f20
140918ed6:	41 0f b6 6f 48       	movzbl 0x48(%r15),%ebp
140918edb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140918ee0:	40 0f b6 c5          	movzbl %bpl,%eax
140918ee4:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140918ee8:	3c 02                	cmp    $0x2,%al
140918eea:	72 17                	jb     0x140918f03
140918eec:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140918ef1:	41 f7 40 60 00 00 08 	testl  $0x80000,0x60(%r8)
140918ef8:	00
140918ef9:	75 0d                	jne    0x140918f08
140918efb:	49 8b cf             	mov    %r15,%rcx
140918efe:	e8 bd 69 01 00       	call   0x14092f8c0
140918f03:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140918f08:	49 8b 0f             	mov    (%r15),%rcx
140918f0b:	45 33 d2             	xor    %r10d,%r10d
140918f0e:	41 0f bf 47 50       	movswl 0x50(%r15),%eax
140918f13:	44 0f b7 8c 24 30 01 	movzwl 0x130(%rsp),%r9d
140918f1a:	00 00
140918f1c:	66 44 89 94 24 18 01 	mov    %r10w,0x118(%rsp)
140918f23:	00 00
140918f25:	01 81 c8 00 00 00    	add    %eax,0xc8(%rcx)
140918f2b:	41 f6 c1 04          	test   $0x4,%r9b
140918f2f:	0f 84 8e 00 00 00    	je     0x140918fc3
140918f35:	49 8b 97 d0 03 00 00 	mov    0x3d0(%r15),%rdx
140918f3c:	8b 4a 38             	mov    0x38(%rdx),%ecx
140918f3f:	f7 c1 00 10 00 00    	test   $0x1000,%ecx
140918f45:	75 3c                	jne    0x140918f83
140918f47:	44 89 94 24 18 01 00 	mov    %r10d,0x118(%rsp)