1409458e3:	4d 85 c0             	test   %r8,%r8
1409458e6:	74 21                	je     0x140945909
1409458e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409458ed:	45 8b 49 30          	mov    0x30(%r9),%r9d
1409458f1:	48 8d 15 80 21 71 00 	lea    0x712180(%rip),%rdx        # 0x141057a78
1409458f8:	48 8b 0d f9 bb ae 00 	mov    0xaebbf9(%rip),%rcx        # 0x1414314f8
1409458ff:	e8 fc ee e4 ff       	call   0x140794800
140945904:	e9 d5 f6 ff ff       	jmp    0x140944fde
140945909:	48 8d 15 90 21 71 00 	lea    0x712190(%rip),%rdx        # 0x141057aa0
140945910:	4c 8b c0             	mov    %rax,%r8
140945913:	48 8b 0d de bb ae 00 	mov    0xaebbde(%rip),%rcx        # 0x1414314f8
14094591a:	e8 e1 ee e4 ff       	call   0x140794800
14094591f:	e9 ba f6 ff ff       	jmp    0x140944fde
140945924:	48 8d 15 ad 21 71 00 	lea    0x7121ad(%rip),%rdx        # 0x141057ad8
14094592b:	4c 8b c0             	mov    %rax,%r8
14094592e:	48 8b 0d c3 bb ae 00 	mov    0xaebbc3(%rip),%rcx        # 0x1414314f8
140945935:	e8 c6 ee e4 ff       	call   0x140794800
14094593a:	e9 9f f6 ff ff       	jmp    0x140944fde
14094593f:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140945945:	49 8b d1             	mov    %r9,%rdx
140945948:	48 8d 0d c1 e8 ae 00 	lea    0xaee8c1(%rip),%rcx        # 0x141434210
14094594f:	e8 7c 5f 4f 00       	call   0x140e3b8d0
140945954:	48 8b 05 45 e9 ae 00 	mov    0xaee945(%rip),%rax        # 0x1414342a0
14094595b:	48 89 05 46 e9 ae 00 	mov    %rax,0xaee946(%rip)        # 0x1414342a8
140945962:	48 8b 05 27 e9 ae 00 	mov    0xaee927(%rip),%rax        # 0x141434290
140945969:	48 89 05 30 e9 ae 00 	mov    %rax,0xaee930(%rip)        # 0x1414342a0
140945970:	48 8b 0d 81 e8 ae 00 	mov    0xaee881(%rip),%rcx        # 0x1414341f8
140945977:	48 83 c1 05          	add    $0x5,%rcx
14094597b:	e8 70 4a f2 ff       	call   0x14086a3f0
140945980:	48 8b d8             	mov    %rax,%rbx
140945983:	48 8b 15 06 e9 ae 00 	mov    0xaee906(%rip),%rdx        # 0x141434290
14094598a:	0f 57 c0             	xorps  %xmm0,%xmm0
14094598d:	0f 11 85 d0 01 00 00 	movups %xmm0,0x1d0(%rbp)
140945994:	4c 89 a5 e0 01 00 00 	mov    %r12,0x1e0(%rbp)
14094599b:	4c 89 a5 e8 01 00 00 	mov    %r12,0x1e8(%rbp)
1409459a2:	4d 8b c6             	mov    %r14,%r8
1409459a5:	49 ff c0             	inc    %r8
1409459a8:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1409459ad:	75 f6                	jne    0x1409459a5
1409459af:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
1409459b6:	e8 45 14 85 ff       	call   0x140196e00
1409459bb:	90                   	nop
1409459bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1409459bf:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
1409459c3:	4c 89 65 48          	mov    %r12,0x48(%rbp)
1409459c7:	4c 89 65 50          	mov    %r12,0x50(%rbp)
1409459cb:	4d 8b c6             	mov    %r14,%r8
1409459ce:	66 90                	xchg   %ax,%ax
1409459d0:	49 ff c0             	inc    %r8
1409459d3:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
1409459d8:	75 f6                	jne    0x1409459d0
1409459da:	48 8b d3             	mov    %rbx,%rdx
1409459dd:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1409459e1:	e8 1a 14 85 ff       	call   0x140196e00
1409459e6:	90                   	nop
1409459e7:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1409459eb:	48 8d 8d 40 03 00 00 	lea    0x340(%rbp),%rcx
1409459f2:	e8 c9 dc ff ff       	call   0x1409436c0
1409459f7:	90                   	nop
1409459f8:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1409459fc:	49 83 f8 0f          	cmp    $0xf,%r8
140945a00:	76 0d                	jbe    0x140945a0f
140945a02:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140945a06:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140945a0a:	e8 41 76 85 ff       	call   0x14019d050
140945a0f:	4c 89 65 48          	mov    %r12,0x48(%rbp)
140945a13:	48 c7 45 50 0f 00 00 	movq   $0xf,0x50(%rbp)
140945a1a:	00
140945a1b:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
140945a1f:	48 8b cb             	mov    %rbx,%rcx
140945a22:	e8 89 dd ff ff       	call   0x1409437b0
140945a27:	4c 8d 85 40 03 00 00 	lea    0x340(%rbp),%r8
140945a2e:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
140945a35:	48 8b 0d e4 d3 ae 00 	mov    0xaed3e4(%rip),%rcx        # 0x141432e20
140945a3c:	e8 0f 1c c3 ff       	call   0x140577650
140945a41:	90                   	nop
140945a42:	48 8d 8d 40 03 00 00 	lea    0x340(%rbp),%rcx
140945a49:	e8 02 20 85 ff       	call   0x140197a50
140945a4e:	90                   	nop
140945a4f:	4c 8b 85 e8 01 00 00 	mov    0x1e8(%rbp),%r8
140945a56:	49 83 f8 0f          	cmp    $0xf,%r8
140945a5a:	76 13                	jbe    0x140945a6f
140945a5c:	48 8b 95 d0 01 00 00 	mov    0x1d0(%rbp),%rdx
140945a63:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140945a6a:	e8 e1 75 85 ff       	call   0x14019d050
140945a6f:	4c 89 a5 e0 01 00 00 	mov    %r12,0x1e0(%rbp)
140945a76:	48 c7 85 e8 01 00 00 	movq   $0xf,0x1e8(%rbp)
140945a7d:	0f 00 00 00
140945a81:	c6 85 d0 01 00 00 00 	movb   $0x0,0x1d0(%rbp)
140945a88:	e9 51 f5 ff ff       	jmp    0x140944fde
140945a8d:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140945a93:	49 8b d1             	mov    %r9,%rdx
140945a96:	48 8d 0d 73 e7 ae 00 	lea    0xaee773(%rip),%rcx        # 0x141434210
140945a9d:	e8 2e 5e 4f 00       	call   0x140e3b8d0
140945aa2:	48 8b 05 f7 e7 ae 00 	mov    0xaee7f7(%rip),%rax        # 0x1414342a0
140945aa9:	48 89 05 f8 e7 ae 00 	mov    %rax,0xaee7f8(%rip)        # 0x1414342a8
140945ab0:	48 8b 05 d9 e7 ae 00 	mov    0xaee7d9(%rip),%rax        # 0x141434290
140945ab7:	48 89 05 e2 e7 ae 00 	mov    %rax,0xaee7e2(%rip)        # 0x1414342a0
140945abe:	48 8b 0d 33 e7 ae 00 	mov    0xaee733(%rip),%rcx        # 0x1414341f8
140945ac5:	48 83 c1 0a          	add    $0xa,%rcx
140945ac9:	e8 22 49 f2 ff       	call   0x14086a3f0
140945ace:	48 8b d8             	mov    %rax,%rbx
140945ad1:	48 89 45 70          	mov    %rax,0x70(%rbp)
140945ad5:	0f 57 c0             	xorps  %xmm0,%xmm0
140945ad8:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
140945adc:	48 c7 45 48 04 00 00 	movq   $0x4,0x48(%rbp)
140945ae3:	00
140945ae4:	48 c7 45 50 0f 00 00 	movq   $0xf,0x50(%rbp)
140945aeb:	00
140945aec:	c7 45 38 2e 73 69 67 	movl   $0x6769732e,0x38(%rbp)
140945af3:	c6 45 3c 00          	movb   $0x0,0x3c(%rbp)
140945af7:	0f 11 85 30 01 00 00 	movups %xmm0,0x130(%rbp)
140945afe:	4c 89 a5 40 01 00 00 	mov    %r12,0x140(%rbp)
140945b05:	4c 89 a5 48 01 00 00 	mov    %r12,0x148(%rbp)
140945b0c:	4d 8b c6             	mov    %r14,%r8
140945b0f:	90                   	nop
140945b10:	49 ff c0             	inc    %r8
140945b13:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140945b18:	75 f6                	jne    0x140945b10
140945b1a:	48 8b d3             	mov    %rbx,%rdx
140945b1d:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
140945b24:	e8 d7 12 85 ff       	call   0x140196e00
140945b29:	90                   	nop
140945b2a:	48 83 bd 40 01 00 00 	cmpq   $0x0,0x140(%rbp)
140945b31:	00
140945b32:	75 2d                	jne    0x140945b61
140945b34:	0f 57 c0             	xorps  %xmm0,%xmm0
140945b37:	0f 11 85 90 01 00 00 	movups %xmm0,0x190(%rbp)
140945b3e:	4c 89 a5 a0 01 00 00 	mov    %r12,0x1a0(%rbp)
140945b45:	48 c7 85 a8 01 00 00 	movq   $0xf,0x1a8(%rbp)
140945b4c:	0f 00 00 00
140945b50:	c6 85 90 01 00 00 00 	movb   $0x0,0x190(%rbp)
140945b57:	41 0f ba ef 0e       	bts    $0xe,%r15d
140945b5c:	e9 81 00 00 00       	jmp    0x140945be2
140945b61:	48 8d 85 30 01 00 00 	lea    0x130(%rbp),%rax
140945b68:	48 83 bd 48 01 00 00 	cmpq   $0xf,0x148(%rbp)
140945b6f:	0f
140945b70:	48 0f 47 85 30 01 00 	cmova  0x130(%rbp),%rax
140945b77:	00
140945b78:	41 0f ba ef 0e       	bts    $0xe,%r15d
140945b7d:	80 38 2e             	cmpb   $0x2e,(%rax)
140945b80:	75 40                	jne    0x140945bc2
140945b82:	41 b0 01             	mov    $0x1,%r8b
140945b85:	48 8b 15 04 e7 ae 00 	mov    0xaee704(%rip),%rdx        # 0x141434290
140945b8c:	48 8d 8d 90 02 00 00 	lea    0x290(%rbp),%rcx
140945b93:	e8 08 4a f1 ff       	call   0x14085a5a0
140945b98:	90                   	nop
140945b99:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
140945b9d:	4c 8b c0             	mov    %rax,%r8
140945ba0:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
140945ba7:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140945bae:	e8 fd 0b f2 ff       	call   0x1408667b0
140945bb3:	90                   	nop
140945bb4:	48 8d 8d 90 02 00 00 	lea    0x290(%rbp),%rcx
140945bbb:	e8 90 1e 85 ff       	call   0x140197a50
140945bc0:	eb 20                	jmp    0x140945be2
140945bc2:	e8 89 55 f2 ff       	call   0x14086b150
140945bc7:	4c 8b c0             	mov    %rax,%r8
140945bca:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
140945bce:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
140945bd5:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140945bdc:	e8 cf 0b f2 ff       	call   0x1408667b0
140945be1:	90                   	nop
140945be2:	4c 8b 85 48 01 00 00 	mov    0x148(%rbp),%r8
140945be9:	49 83 f8 0f          	cmp    $0xf,%r8
140945bed:	76 13                	jbe    0x140945c02
140945bef:	48 8b 95 30 01 00 00 	mov    0x130(%rbp),%rdx
140945bf6:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
140945bfd:	e8 4e 74 85 ff       	call   0x14019d050
140945c02:	4c 89 a5 40 01 00 00 	mov    %r12,0x140(%rbp)
140945c09:	48 c7 85 48 01 00 00 	movq   $0xf,0x148(%rbp)
140945c10:	0f 00 00 00
140945c14:	c6 85 30 01 00 00 00 	movb   $0x0,0x130(%rbp)
140945c1b:	4c 8b 45 50          	mov    0x50(%rbp),%r8
140945c1f:	49 83 f8 0f          	cmp    $0xf,%r8
140945c23:	76 0d                	jbe    0x140945c32
140945c25:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140945c29:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140945c2d:	e8 1e 74 85 ff       	call   0x14019d050
140945c32:	4c 89 65 48          	mov    %r12,0x48(%rbp)
140945c36:	48 c7 45 50 0f 00 00 	movq   $0xf,0x50(%rbp)
140945c3d:	00
140945c3e:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
140945c42:	48 8b 05 47 e6 ae 00 	mov    0xaee647(%rip),%rax        # 0x141434290
140945c49:	48 89 05 50 e7 ae 00 	mov    %rax,0xaee750(%rip)        # 0x1414343a0
140945c50:	8b 05 16 ac a6 00    	mov    0xa6ac16(%rip),%eax        # 0x1413b086c
140945c56:	89 05 50 e7 ae 00    	mov    %eax,0xaee750(%rip)        # 0x1414343ac
140945c5c:	89 05 46 e7 ae 00    	mov    %eax,0xaee746(%rip)        # 0x1414343a8
140945c62:	0f 10 35 37 e7 ae 00 	movups 0xaee737(%rip),%xmm6        # 0x1414343a0
140945c69:	0f 11 b5 70 01 00 00 	movups %xmm6,0x170(%rbp)
140945c70:	f2 0f 10 05 38 e7 ae 	movsd  0xaee738(%rip),%xmm0        # 0x1414343b0
140945c77:	00
140945c78:	f2 0f 11 85 80 01 00 	movsd  %xmm0,0x180(%rbp)
140945c7f:	00
140945c80:	48 8b 3d 81 ab ae 00 	mov    0xaeab81(%rip),%rdi        # 0x141430808
140945c87:	48 3b 3d 82 ab ae 00 	cmp    0xaeab82(%rip),%rdi        # 0x141430810
140945c8e:	74 79                	je     0x140945d09
140945c90:	0f 28 f8             	movaps %xmm0,%xmm7
140945c93:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140945c97:	48 89 45 70          	mov    %rax,0x70(%rbp)
140945c9b:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140945ca2:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140945ca6:	e8 95 2d 86 ff       	call   0x1401a8a40
140945cab:	48 8b f0             	mov    %rax,%rsi
140945cae:	0f 57 c0             	xorps  %xmm0,%xmm0
140945cb1:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140945cb6:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140945cbb:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140945cbf:	4d 8b c6             	mov    %r14,%r8
140945cc2:	49 ff c0             	inc    %r8
140945cc5:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
140945cca:	75 f6                	jne    0x140945cc2
140945ccc:	48 8b d3             	mov    %rbx,%rdx
140945ccf:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140945cd4:	e8 27 11 85 ff       	call   0x140196e00
140945cd9:	0f 29 b5 70 01 00 00 	movaps %xmm6,0x170(%rbp)
140945ce0:	f2 0f 11 bd 80 01 00 	movsd  %xmm7,0x180(%rbp)
140945ce7:	00
140945ce8:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
140945cef:	4c 8b c6             	mov    %rsi,%r8
140945cf2:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140945cf7:	48 8b cf             	mov    %rdi,%rcx
140945cfa:	e8 31 7e e2 ff       	call   0x14076db30
140945cff:	48 83 05 01 ab ae 00 	addq   $0x60,0xaeab01(%rip)        # 0x141430808
140945d06:	60
140945d07:	eb 27                	jmp    0x140945d30
140945d09:	48 8d 85 70 01 00 00 	lea    0x170(%rbp),%rax
140945d10:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140945d15:	4c 8d 8d 90 01 00 00 	lea    0x190(%rbp),%r9
140945d1c:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140945d20:	48 8b d7             	mov    %rdi,%rdx
140945d23:	48 8d 0d d6 aa ae 00 	lea    0xaeaad6(%rip),%rcx        # 0x141430800
140945d2a:	e8 b1 c9 ff ff       	call   0x1409426e0
140945d2f:	90                   	nop
140945d30:	48 8b 95 a8 01 00 00 	mov    0x1a8(%rbp),%rdx
140945d37:	48 83 fa 0f          	cmp    $0xf,%rdx
140945d3b:	76 34                	jbe    0x140945d71
140945d3d:	48 ff c2             	inc    %rdx
140945d40:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
140945d47:	48 8b c1             	mov    %rcx,%rax
140945d4a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140945d51:	72 19                	jb     0x140945d6c
140945d53:	48 83 c2 27          	add    $0x27,%rdx
140945d57:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140945d5b:	48 2b c1             	sub    %rcx,%rax
140945d5e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140945d62:	48 83 f8 1f          	cmp    $0x1f,%rax
140945d66:	0f 87 78 36 00 00    	ja     0x1409493e4
140945d6c:	e8 d3 53 4d 00       	call   0x140e1b144
140945d71:	4c 89 a5 a0 01 00 00 	mov    %r12,0x1a0(%rbp)
140945d78:	48 c7 85 a8 01 00 00 	movq   $0xf,0x1a8(%rbp)
140945d7f:	0f 00 00 00
140945d83:	c6 85 90 01 00 00 00 	movb   $0x0,0x190(%rbp)
140945d8a:	e9 4f f2 ff ff       	jmp    0x140944fde
140945d8f:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140945d95:	49 8b d1             	mov    %r9,%rdx
140945d98:	48 8d 0d 71 e4 ae 00 	lea    0xaee471(%rip),%rcx        # 0x141434210
140945d9f:	e8 2c 5b 4f 00       	call   0x140e3b8d0
140945da4:	48 8b 05 f5 e4 ae 00 	mov    0xaee4f5(%rip),%rax        # 0x1414342a0
140945dab:	48 89 05 f6 e4 ae 00 	mov    %rax,0xaee4f6(%rip)        # 0x1414342a8
140945db2:	48 8b 05 d7 e4 ae 00 	mov    0xaee4d7(%rip),%rax        # 0x141434290
140945db9:	48 89 05 e0 e4 ae 00 	mov    %rax,0xaee4e0(%rip)        # 0x1414342a0
140945dc0:	48 8b 0d 31 e4 ae 00 	mov    0xaee431(%rip),%rcx        # 0x1414341f8
140945dc7:	48 83 c1 0c          	add    $0xc,%rcx
140945dcb:	e8 20 46 f2 ff       	call   0x14086a3f0
140945dd0:	48 8b d8             	mov    %rax,%rbx
140945dd3:	44 89 65 88          	mov    %r12d,-0x78(%rbp)
140945dd7:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140945ddb:	48 8b 15 ce d0 ae 00 	mov    0xaed0ce(%rip),%rdx        # 0x141432eb0
140945de2:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140945de6:	48 83 39 00          	cmpq   $0x0,(%rcx)
140945dea:	0f 84 a1 00 00 00    	je     0x140945e91
140945df0:	48 8b 0a             	mov    (%rdx),%rcx
140945df3:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140945df7:	0f 57 c0             	xorps  %xmm0,%xmm0
140945dfa:	0f 11 85 70 02 00 00 	movups %xmm0,0x270(%rbp)
140945e01:	4c 89 a5 80 02 00 00 	mov    %r12,0x280(%rbp)
140945e08:	48 c7 85 88 02 00 00 	movq   $0xf,0x288(%rbp)
140945e0f:	0f 00 00 00
140945e13:	c6 85 70 02 00 00 00 	movb   $0x0,0x270(%rbp)
140945e1a:	41 83 cf 20          	or     $0x20,%r15d
140945e1e:	44 89 7d 70          	mov    %r15d,0x70(%rbp)
140945e22:	0f 11 85 f0 01 00 00 	movups %xmm0,0x1f0(%rbp)
140945e29:	4c 89 a5 00 02 00 00 	mov    %r12,0x200(%rbp)
140945e30:	4c 89 a5 08 02 00 00 	mov    %r12,0x208(%rbp)
140945e37:	4d 8b c6             	mov    %r14,%r8
140945e3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140945e40:	49 ff c0             	inc    %r8
140945e43:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140945e48:	75 f6                	jne    0x140945e40
140945e4a:	48 8b d3             	mov    %rbx,%rdx
140945e4d:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140945e54:	e8 a7 0f 85 ff       	call   0x140196e00
140945e59:	90                   	nop
140945e5a:	41 83 cf 40          	or     $0x40,%r15d
140945e5e:	44 89 7d 70          	mov    %r15d,0x70(%rbp)
140945e62:	4c 8d 8d 70 02 00 00 	lea    0x270(%rbp),%r9
140945e69:	4c 8d 85 f0 01 00 00 	lea    0x1f0(%rbp),%r8
140945e70:	ba 02 00 00 00       	mov    $0x2,%edx
140945e75:	48 8b 0d 34 d0 ae 00 	mov    0xaed034(%rip),%rcx        # 0x141432eb0
140945e7c:	48 8b c7             	mov    %rdi,%rax
140945e7f:	ff 15 9b db 63 00    	call   *0x63db9b(%rip)        # 0x140f83a20
140945e85:	89 45 88             	mov    %eax,-0x78(%rbp)
140945e88:	48 8b 15 21 d0 ae 00 	mov    0xaed021(%rip),%rdx        # 0x141432eb0
140945e8f:	eb 04                	jmp    0x140945e95
140945e91:	44 89 75 88          	mov    %r14d,-0x78(%rbp)
140945e95:	41 f6 c7 40          	test   $0x40,%r15b
140945e99:	74 44                	je     0x140945edf
140945e9b:	41 83 e7 bf          	and    $0xffffffbf,%r15d
140945e9f:	4c 8b 85 08 02 00 00 	mov    0x208(%rbp),%r8
140945ea6:	49 83 f8 0f          	cmp    $0xf,%r8
140945eaa:	76 1a                	jbe    0x140945ec6
140945eac:	48 8b 95 f0 01 00 00 	mov    0x1f0(%rbp),%rdx
140945eb3:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140945eba:	e8 91 71 85 ff       	call   0x14019d050
140945ebf:	48 8b 15 ea cf ae 00 	mov    0xaecfea(%rip),%rdx        # 0x141432eb0
140945ec6:	4c 89 a5 00 02 00 00 	mov    %r12,0x200(%rbp)
140945ecd:	48 c7 85 08 02 00 00 	movq   $0xf,0x208(%rbp)
140945ed4:	0f 00 00 00
140945ed8:	c6 85 f0 01 00 00 00 	movb   $0x0,0x1f0(%rbp)
140945edf:	41 f6 c7 20          	test   $0x20,%r15b
140945ee3:	74 66                	je     0x140945f4b
140945ee5:	41 83 e7 df          	and    $0xffffffdf,%r15d
140945ee9:	48 8b 85 88 02 00 00 	mov    0x288(%rbp),%rax
140945ef0:	48 83 f8 0f          	cmp    $0xf,%rax
140945ef4:	76 3c                	jbe    0x140945f32
140945ef6:	48 8d 50 01          	lea    0x1(%rax),%rdx
140945efa:	48 8b 8d 70 02 00 00 	mov    0x270(%rbp),%rcx
140945f01:	48 8b c1             	mov    %rcx,%rax
140945f04:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140945f0b:	72 19                	jb     0x140945f26
140945f0d:	48 83 c2 27          	add    $0x27,%rdx
140945f11:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140945f15:	48 2b c1             	sub    %rcx,%rax
140945f18:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140945f1c:	48 83 f8 1f          	cmp    $0x1f,%rax
140945f20:	0f 87 c4 34 00 00    	ja     0x1409493ea
140945f26:	e8 19 52 4d 00       	call   0x140e1b144
140945f2b:	48 8b 15 7e cf ae 00 	mov    0xaecf7e(%rip),%rdx        # 0x141432eb0
140945f32:	4c 89 a5 80 02 00 00 	mov    %r12,0x280(%rbp)
140945f39:	48 c7 85 88 02 00 00 	movq   $0xf,0x288(%rbp)
140945f40:	0f 00 00 00
140945f44:	c6 85 70 02 00 00 00 	movb   $0x0,0x270(%rbp)
140945f4b:	83 7d 88 00          	cmpl   $0x0,-0x78(%rbp)
140945f4f:	0f 8d 66 01 00 00    	jge    0x1409460bb
140945f55:	48 8b 42 50          	mov    0x50(%rdx),%rax
140945f59:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140945f5e:	0f 84 b3 00 00 00    	je     0x140946017
140945f64:	48 8b 02             	mov    (%rdx),%rax
140945f67:	48 8b 78 10          	mov    0x10(%rax),%rdi