140ea9d83:	85 c0                	test   %eax,%eax
140ea9d85:	0f 84 9d 06 00 00    	je     0x140eaa428
140ea9d8b:	48 8b 0d ce 85 1b 00 	mov    0x1b85ce(%rip),%rcx        # 0x141062360
140ea9d92:	83 39 04             	cmpl   $0x4,(%rcx)
140ea9d95:	0f 86 be 00 00 00    	jbe    0x140ea9e59
140ea9d9b:	48 8d 05 2e aa 34 00 	lea    0x34aa2e(%rip),%rax        # 0x1411f47d0
140ea9da2:	48 89 84 24 b8 02 00 	mov    %rax,0x2b8(%rsp)
140ea9da9:	00
140ea9daa:	48 c7 84 24 c0 02 00 	movq   $0x23,0x2c0(%rsp)
140ea9db1:	00 23 00 00 00
140ea9db6:	33 db                	xor    %ebx,%ebx
140ea9db8:	c7 84 24 60 02 00 00 	movl   $0xb000000,0x260(%rsp)
140ea9dbf:	00 00 00 0b
140ea9dc3:	0f b7 05 0a c7 3d 00 	movzwl 0x3dc70a(%rip),%eax        # 0x1412864d4
140ea9dca:	89 84 24 64 02 00 00 	mov    %eax,0x264(%rsp)
140ea9dd1:	48 89 9c 24 68 02 00 	mov    %rbx,0x268(%rsp)
140ea9dd8:	00
140ea9dd9:	48 8b 41 08          	mov    0x8(%rcx),%rax
140ea9ddd:	48 89 84 24 98 02 00 	mov    %rax,0x298(%rsp)
140ea9de4:	00
140ea9de5:	0f b7 00             	movzwl (%rax),%eax
140ea9de8:	89 84 24 a0 02 00 00 	mov    %eax,0x2a0(%rsp)
140ea9def:	c7 84 24 a4 02 00 00 	movl   $0x2,0x2a4(%rsp)
140ea9df6:	02 00 00 00
140ea9dfa:	48 8d 05 dd c6 3d 00 	lea    0x3dc6dd(%rip),%rax        # 0x1412864de
140ea9e01:	48 89 84 24 a8 02 00 	mov    %rax,0x2a8(%rsp)
140ea9e08:	00
140ea9e09:	c7 84 24 b0 02 00 00 	movl   $0x10,0x2b0(%rsp)
140ea9e10:	10 00 00 00
140ea9e14:	c7 84 24 b4 02 00 00 	movl   $0x1,0x2b4(%rsp)
140ea9e1b:	01 00 00 00
140ea9e1f:	45 2b fc             	sub    %r12d,%r15d
140ea9e22:	44 89 bc 24 58 02 00 	mov    %r15d,0x258(%rsp)
140ea9e29:	00
140ea9e2a:	48 8d 84 24 98 02 00 	lea    0x298(%rsp),%rax
140ea9e31:	00
140ea9e32:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ea9e37:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140ea9e3e:	00
140ea9e3f:	45 33 c9             	xor    %r9d,%r9d
140ea9e42:	45 33 c0             	xor    %r8d,%r8d
140ea9e45:	48 8d 94 24 60 02 00 	lea    0x260(%rsp),%rdx
140ea9e4c:	00
140ea9e4d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140ea9e51:	ff 15 21 92 0d 00    	call   *0xd9221(%rip)        # 0x140f83078
140ea9e57:	eb 02                	jmp    0x140ea9e5b
140ea9e59:	33 db                	xor    %ebx,%ebx
140ea9e5b:	49 8b 55 30          	mov    0x30(%r13),%rdx
140ea9e5f:	49 8b 4d 28          	mov    0x28(%r13),%rcx
140ea9e63:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140ea9e69:	e8 02 bb ff ff       	call   0x140ea5970
140ea9e6e:	84 c0                	test   %al,%al
140ea9e70:	0f 84 b8 05 00 00    	je     0x140eaa42e
140ea9e76:	4d 8b 45 28          	mov    0x28(%r13),%r8
140ea9e7a:	4d 8b 4d 30          	mov    0x30(%r13),%r9
140ea9e7e:	4d 2b c8             	sub    %r8,%r9
140ea9e81:	49 c1 f9 05          	sar    $0x5,%r9
140ea9e85:	48 8b 94 24 88 02 00 	mov    0x288(%rsp),%rdx
140ea9e8c:	00
140ea9e8d:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
140ea9e94:	00
140ea9e95:	e8 46 a4 6c ff       	call   0x1405742e0
140ea9e9a:	b3 01                	mov    $0x1,%bl
140ea9e9c:	88 5c 24 40          	mov    %bl,0x40(%rsp)
140ea9ea0:	48 8b 84 24 88 02 00 	mov    0x288(%rsp),%rax
140ea9ea7:	00
140ea9ea8:	48 39 84 24 80 02 00 	cmp    %rax,0x280(%rsp)
140ea9eaf:	00
140ea9eb0:	0f 84 2b 02 00 00    	je     0x140eaa0e1
140ea9eb6:	33 d2                	xor    %edx,%edx
140ea9eb8:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140ea9ebe:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140ea9ec5:	00
140ea9ec6:	e8 e5 57 03 00       	call   0x140edf6b0
140ea9ecb:	48 8d 05 26 5c 17 00 	lea    0x175c26(%rip),%rax        # 0x14101faf8
140ea9ed2:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140ea9ed9:	00
140ea9eda:	48 8d 05 1f 5c 17 00 	lea    0x175c1f(%rip),%rax        # 0x14101fb00
140ea9ee1:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140ea9ee8:	00
140ea9ee9:	45 33 ff             	xor    %r15d,%r15d
140ea9eec:	4c 89 bc 24 48 01 00 	mov    %r15,0x148(%rsp)
140ea9ef3:	00
140ea9ef4:	4c 89 bc 24 50 01 00 	mov    %r15,0x150(%rsp)
140ea9efb:	00
140ea9efc:	44 89 bc 24 58 01 00 	mov    %r15d,0x158(%rsp)
140ea9f03:	00
140ea9f04:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea9f07:	f3 0f 7f 84 24 60 01 	movdqu %xmm0,0x160(%rsp)
140ea9f0e:	00 00
140ea9f10:	0f 57 c9             	xorps  %xmm1,%xmm1
140ea9f13:	f3 0f 7f 8c 24 70 01 	movdqu %xmm1,0x170(%rsp)
140ea9f1a:	00 00
140ea9f1c:	f3 0f 7f 84 24 80 01 	movdqu %xmm0,0x180(%rsp)
140ea9f23:	00 00
140ea9f25:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140ea9f2c:	00
140ea9f2d:	44 88 bc 24 98 01 00 	mov    %r15b,0x198(%rsp)
140ea9f34:	00
140ea9f35:	83 ce 02             	or     $0x2,%esi
140ea9f38:	89 b4 24 58 02 00 00 	mov    %esi,0x258(%rsp)
140ea9f3f:	48 8d 05 42 b9 13 00 	lea    0x13b942(%rip),%rax        # 0x140fe5888
140ea9f46:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140ea9f4d:	00
140ea9f4e:	c7 84 24 3c 01 00 00 	movl   $0x80,0x13c(%rsp)
140ea9f55:	80 00 00 00
140ea9f59:	4c 89 bc 24 b0 00 00 	mov    %r15,0xb0(%rsp)
140ea9f60:	00
140ea9f61:	45 33 c0             	xor    %r8d,%r8d
140ea9f64:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140ea9f6b:	00
140ea9f6c:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140ea9f73:	00
140ea9f74:	e8 57 d2 35 ff       	call   0x1402071d0
140ea9f79:	90                   	nop
140ea9f7a:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140ea9f81:	00
140ea9f82:	48 63 48 04          	movslq 0x4(%rax),%rcx
140ea9f86:	48 8d 05 eb f7 0f 00 	lea    0xff7eb(%rip),%rax        # 0x140fa9778
140ea9f8d:	48 89 84 0c b8 00 00 	mov    %rax,0xb8(%rsp,%rcx,1)
140ea9f94:	00
140ea9f95:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140ea9f9c:	00
140ea9f9d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140ea9fa1:	8d 51 f0             	lea    -0x10(%rcx),%edx
140ea9fa4:	89 94 0c b4 00 00 00 	mov    %edx,0xb4(%rsp,%rcx,1)
140ea9fab:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140ea9fb2:	00
140ea9fb3:	48 63 48 04          	movslq 0x4(%rax),%rcx
140ea9fb7:	48 8d 05 12 5b 17 00 	lea    0x175b12(%rip),%rax        # 0x14101fad0
140ea9fbe:	48 89 84 0c a8 00 00 	mov    %rax,0xa8(%rsp,%rcx,1)
140ea9fc5:	00
140ea9fc6:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140ea9fcd:	00
140ea9fce:	48 63 48 04          	movslq 0x4(%rax),%rcx
140ea9fd2:	8d 51 e0             	lea    -0x20(%rcx),%edx
140ea9fd5:	89 94 0c a4 00 00 00 	mov    %edx,0xa4(%rsp,%rcx,1)
140ea9fdc:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140ea9fe3:	00
140ea9fe4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140ea9fe8:	48 8d 05 01 5b 17 00 	lea    0x175b01(%rip),%rax        # 0x14101faf0
140ea9fef:	48 89 84 0c a8 00 00 	mov    %rax,0xa8(%rsp,%rcx,1)
140ea9ff6:	00
140ea9ff7:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140ea9ffe:	00
140ea9fff:	48 63 48 04          	movslq 0x4(%rax),%rcx
140eaa003:	8d 91 68 ff ff ff    	lea    -0x98(%rcx),%edx
140eaa009:	89 94 0c a4 00 00 00 	mov    %edx,0xa4(%rsp,%rcx,1)
140eaa010:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140eaa017:	00
140eaa018:	e8 23 41 33 ff       	call   0x1401de140
140eaa01d:	48 8d 05 ec f7 0f 00 	lea    0xff7ec(%rip),%rax        # 0x140fa9810
140eaa024:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140eaa02b:	00
140eaa02c:	4c 89 bc 24 28 01 00 	mov    %r15,0x128(%rsp)
140eaa033:	00
140eaa034:	44 89 bc 24 30 01 00 	mov    %r15d,0x130(%rsp)
140eaa03b:	00
140eaa03c:	83 ce 01             	or     $0x1,%esi
140eaa03f:	89 b4 24 58 02 00 00 	mov    %esi,0x258(%rsp)
140eaa046:	48 8b 9c 24 80 02 00 	mov    0x280(%rsp),%rbx
140eaa04d:	00
140eaa04e:	48 8b bc 24 88 02 00 	mov    0x288(%rsp),%rdi
140eaa055:	00
140eaa056:	48 3b df             	cmp    %rdi,%rbx
140eaa059:	74 33                	je     0x140eaa08e
140eaa05b:	48 8b d3             	mov    %rbx,%rdx
140eaa05e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140eaa063:	76 03                	jbe    0x140eaa068
140eaa065:	48 8b 13             	mov    (%rbx),%rdx
140eaa068:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140eaa06c:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140eaa073:	00
140eaa074:	e8 e7 78 32 ff       	call   0x1401d1960
140eaa079:	48 8d 15 74 9f 12 00 	lea    0x129f74(%rip),%rdx        # 0x140fd3ff4
140eaa080:	48 8b c8             	mov    %rax,%rcx
140eaa083:	e8 b8 61 32 ff       	call   0x1401d0240
140eaa088:	48 83 c3 20          	add    $0x20,%rbx
140eaa08c:	eb c8                	jmp    0x140eaa056
140eaa08e:	48 8d 94 24 98 02 00 	lea    0x298(%rsp),%rdx
140eaa095:	00
140eaa096:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140eaa09d:	00
140eaa09e:	e8 bd 1b 00 00       	call   0x140eabc60
140eaa0a3:	90                   	nop
140eaa0a4:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140eaa0a9:	76 03                	jbe    0x140eaa0ae
140eaa0ab:	48 8b 00             	mov    (%rax),%rax
140eaa0ae:	48 8b d0             	mov    %rax,%rdx
140eaa0b1:	48 8b 0d d8 fa 50 00 	mov    0x50fad8(%rip),%rcx        # 0x1413b9b90
140eaa0b8:	e8 23 a0 fb ff       	call   0x140e640e0
140eaa0bd:	90                   	nop
140eaa0be:	48 8d 8c 24 98 02 00 	lea    0x298(%rsp),%rcx
140eaa0c5:	00
140eaa0c6:	e8 85 d9 2e ff       	call   0x140197a50
140eaa0cb:	90                   	nop
140eaa0cc:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140eaa0d3:	00
140eaa0d4:	e8 97 e5 84 ff       	call   0x1406f8670
140eaa0d9:	90                   	nop
140eaa0da:	0f b6 5c 24 40       	movzbl 0x40(%rsp),%ebx
140eaa0df:	eb 03                	jmp    0x140eaa0e4
140eaa0e1:	45 33 ff             	xor    %r15d,%r15d
140eaa0e4:	84 db                	test   %bl,%bl
140eaa0e6:	0f 85 da 00 00 00    	jne    0x140eaa1c6
140eaa0ec:	45 84 f6             	test   %r14b,%r14b
140eaa0ef:	0f 84 42 04 00 00    	je     0x140eaa537
140eaa0f5:	45 33 c9             	xor    %r9d,%r9d
140eaa0f8:	4c 8d 84 24 58 02 00 	lea    0x258(%rsp),%r8
140eaa0ff:	00
140eaa100:	33 d2                	xor    %edx,%edx
140eaa102:	48 8d 0d 97 c7 56 00 	lea    0x56c797(%rip),%rcx        # 0x1414168a0
140eaa109:	ff 15 b9 96 0d 00    	call   *0xd96b9(%rip)        # 0x140f837c8
140eaa10f:	85 c0                	test   %eax,%eax
140eaa111:	0f 84 2a 05 00 00    	je     0x140eaa641
140eaa117:	83 bc 24 58 02 00 00 	cmpl   $0x0,0x258(%rsp)
140eaa11e:	00
140eaa11f:	0f 84 7e 00 00 00    	je     0x140eaa1a3
140eaa125:	48 8b 1d 34 82 1b 00 	mov    0x1b8234(%rip),%rbx        # 0x141062360
140eaa12c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140eaa130:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140eaa134:	0f 11 84 24 60 02 00 	movups %xmm0,0x260(%rsp)
140eaa13b:	00
140eaa13c:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140eaa141:	74 07                	je     0x140eaa14a
140eaa143:	b9 05 00 00 00       	mov    $0x5,%ecx
140eaa148:	cd 29                	int    $0x29
140eaa14a:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
140eaa14e:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
140eaa152:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140eaa156:	4c 8b c3             	mov    %rbx,%r8
140eaa159:	48 8d 15 50 71 15 ff 	lea    -0xea8eb0(%rip),%rdx        # 0x1400012b0
140eaa160:	48 8d 8c 24 60 02 00 	lea    0x260(%rsp),%rcx
140eaa167:	00
140eaa168:	ff 15 fa 8e 0d 00    	call   *0xd8efa(%rip)        # 0x140f83068
140eaa16e:	85 c0                	test   %eax,%eax
140eaa170:	75 17                	jne    0x140eaa189
140eaa172:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140eaa176:	45 0f b7 08          	movzwl (%r8),%r9d
140eaa17a:	ba 02 00 00 00       	mov    $0x2,%edx
140eaa17f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140eaa183:	ff 15 e7 8e 0d 00    	call   *0xd8ee7(%rip)        # 0x140f83070
140eaa189:	45 33 c0             	xor    %r8d,%r8d
140eaa18c:	33 d2                	xor    %edx,%edx
140eaa18e:	48 8d 0d 0b c7 56 00 	lea    0x56c70b(%rip),%rcx        # 0x1414168a0
140eaa195:	ff 15 25 96 0d 00    	call   *0xd9625(%rip)        # 0x140f837c0
140eaa19b:	85 c0                	test   %eax,%eax
140eaa19d:	0f 84 a4 04 00 00    	je     0x140eaa647
140eaa1a3:	48 8b 0d b6 81 1b 00 	mov    0x1b81b6(%rip),%rcx        # 0x141062360
140eaa1aa:	83 39 04             	cmpl   $0x4,(%rcx)
140eaa1ad:	0f 86 bb 01 00 00    	jbe    0x140eaa36e
140eaa1b3:	48 8d 05 0e a7 34 00 	lea    0x34a70e(%rip),%rax        # 0x1411f48c8
140eaa1ba:	48 8d 15 66 c3 3d 00 	lea    0x3dc366(%rip),%rdx        # 0x141286527
140eaa1c1:	e9 88 01 00 00       	jmp    0x140eaa34e
140eaa1c6:	45 33 c9             	xor    %r9d,%r9d
140eaa1c9:	4c 8d 84 24 58 02 00 	lea    0x258(%rsp),%r8
140eaa1d0:	00
140eaa1d1:	33 d2                	xor    %edx,%edx
140eaa1d3:	48 8d 0d c6 c6 56 00 	lea    0x56c6c6(%rip),%rcx        # 0x1414168a0
140eaa1da:	ff 15 e8 95 0d 00    	call   *0xd95e8(%rip)        # 0x140f837c8
140eaa1e0:	45 84 f6             	test   %r14b,%r14b
140eaa1e3:	0f 84 b7 00 00 00    	je     0x140eaa2a0
140eaa1e9:	85 c0                	test   %eax,%eax
140eaa1eb:	0f 84 5c 04 00 00    	je     0x140eaa64d
140eaa1f1:	83 bc 24 58 02 00 00 	cmpl   $0x0,0x258(%rsp)
140eaa1f8:	00
140eaa1f9:	0f 84 7e 00 00 00    	je     0x140eaa27d
140eaa1ff:	48 8b 1d 5a 81 1b 00 	mov    0x1b815a(%rip),%rbx        # 0x141062360
140eaa206:	48 8b 43 08          	mov    0x8(%rbx),%rax
140eaa20a:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140eaa20e:	0f 11 84 24 60 02 00 	movups %xmm0,0x260(%rsp)
140eaa215:	00
140eaa216:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140eaa21b:	74 07                	je     0x140eaa224
140eaa21d:	b9 05 00 00 00       	mov    $0x5,%ecx
140eaa222:	cd 29                	int    $0x29
140eaa224:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
140eaa228:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
140eaa22c:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140eaa230:	4c 8b c3             	mov    %rbx,%r8
140eaa233:	48 8d 15 76 70 15 ff 	lea    -0xea8f8a(%rip),%rdx        # 0x1400012b0
140eaa23a:	48 8d 8c 24 60 02 00 	lea    0x260(%rsp),%rcx
140eaa241:	00
140eaa242:	ff 15 20 8e 0d 00    	call   *0xd8e20(%rip)        # 0x140f83068
140eaa248:	85 c0                	test   %eax,%eax
140eaa24a:	75 17                	jne    0x140eaa263
140eaa24c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140eaa250:	45 0f b7 08          	movzwl (%r8),%r9d
140eaa254:	ba 02 00 00 00       	mov    $0x2,%edx
140eaa259:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140eaa25d:	ff 15 0d 8e 0d 00    	call   *0xd8e0d(%rip)        # 0x140f83070
140eaa263:	45 33 c0             	xor    %r8d,%r8d
140eaa266:	33 d2                	xor    %edx,%edx
140eaa268:	48 8d 0d 31 c6 56 00 	lea    0x56c631(%rip),%rcx        # 0x1414168a0
140eaa26f:	ff 15 4b 95 0d 00    	call   *0xd954b(%rip)        # 0x140f837c0
140eaa275:	85 c0                	test   %eax,%eax
140eaa277:	0f 84 d6 03 00 00    	je     0x140eaa653
140eaa27d:	48 8b 0d dc 80 1b 00 	mov    0x1b80dc(%rip),%rcx        # 0x141062360
140eaa284:	83 39 04             	cmpl   $0x4,(%rcx)
140eaa287:	0f 86 e1 00 00 00    	jbe    0x140eaa36e
140eaa28d:	48 8d 05 cc a5 34 00 	lea    0x34a5cc(%rip),%rax        # 0x1411f4860
140eaa294:	48 8d 15 54 c2 3d 00 	lea    0x3dc254(%rip),%rdx        # 0x1412864ef
140eaa29b:	e9 ae 00 00 00       	jmp    0x140eaa34e
140eaa2a0:	85 c0                	test   %eax,%eax
140eaa2a2:	0f 84 b1 03 00 00    	je     0x140eaa659
140eaa2a8:	83 bc 24 58 02 00 00 	cmpl   $0x0,0x258(%rsp)
140eaa2af:	00
140eaa2b0:	0f 84 7e 00 00 00    	je     0x140eaa334
140eaa2b6:	48 8b 1d a3 80 1b 00 	mov    0x1b80a3(%rip),%rbx        # 0x141062360
140eaa2bd:	48 8b 43 08          	mov    0x8(%rbx),%rax
140eaa2c1:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140eaa2c5:	0f 11 84 24 60 02 00 	movups %xmm0,0x260(%rsp)
140eaa2cc:	00
140eaa2cd:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140eaa2d2:	74 07                	je     0x140eaa2db
140eaa2d4:	b9 05 00 00 00       	mov    $0x5,%ecx
140eaa2d9:	cd 29                	int    $0x29
140eaa2db:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
140eaa2df:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
140eaa2e3:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140eaa2e7:	4c 8b c3             	mov    %rbx,%r8
140eaa2ea:	48 8d 15 bf 6f 15 ff 	lea    -0xea9041(%rip),%rdx        # 0x1400012b0
140eaa2f1:	48 8d 8c 24 60 02 00 	lea    0x260(%rsp),%rcx
140eaa2f8:	00
140eaa2f9:	ff 15 69 8d 0d 00    	call   *0xd8d69(%rip)        # 0x140f83068
140eaa2ff:	85 c0                	test   %eax,%eax
140eaa301:	75 17                	jne    0x140eaa31a
140eaa303:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140eaa307:	45 0f b7 08          	movzwl (%r8),%r9d
140eaa30b:	ba 02 00 00 00       	mov    $0x2,%edx
140eaa310:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140eaa314:	ff 15 56 8d 0d 00    	call   *0xd8d56(%rip)        # 0x140f83070
140eaa31a:	45 33 c0             	xor    %r8d,%r8d
140eaa31d:	33 d2                	xor    %edx,%edx
140eaa31f:	48 8d 0d 7a c5 56 00 	lea    0x56c57a(%rip),%rcx        # 0x1414168a0
140eaa326:	ff 15 94 94 0d 00    	call   *0xd9494(%rip)        # 0x140f837c0
140eaa32c:	85 c0                	test   %eax,%eax
140eaa32e:	0f 84 2b 03 00 00    	je     0x140eaa65f
140eaa334:	48 8b 0d 25 80 1b 00 	mov    0x1b8025(%rip),%rcx        # 0x141062360
140eaa33b:	83 39 04             	cmpl   $0x4,(%rcx)
140eaa33e:	76 2e                	jbe    0x140eaa36e
140eaa340:	48 8d 05 59 a5 34 00 	lea    0x34a559(%rip),%rax        # 0x1411f48a0
140eaa347:	48 8d 15 bd c1 3d 00 	lea    0x3dc1bd(%rip),%rdx        # 0x14128650b
140eaa34e:	48 89 84 24 58 02 00 	mov    %rax,0x258(%rsp)
140eaa355:	00
140eaa356:	48 8d 84 24 58 02 00 	lea    0x258(%rsp),%rax
140eaa35d:	00
140eaa35e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140eaa363:	45 33 c9             	xor    %r9d,%r9d
140eaa366:	45 33 c0             	xor    %r8d,%r8d