14031dec4:	48 8b 00             	mov    (%rax),%rax
14031dec7:	ff 15 53 5b c6 00    	call   *0xc65b53(%rip)        # 0x140f83a20
14031decd:	90                   	nop
14031dece:	48 8b cf             	mov    %rdi,%rcx
14031ded1:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14031ded5:	48 85 ff             	test   %rdi,%rdi
14031ded8:	74 1c                	je     0x14031def6
14031deda:	8b 47 10             	mov    0x10(%rdi),%eax
14031dedd:	ff c0                	inc    %eax
14031dedf:	89 47 10             	mov    %eax,0x10(%rdi)
14031dee2:	83 f8 01             	cmp    $0x1,%eax
14031dee5:	0f 8e 87 06 00 00    	jle    0x14031e572
14031deeb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031def0:	0f 84 84 06 00 00    	je     0x14031e57a
14031def6:	4c 8b bf a8 00 00 00 	mov    0xa8(%rdi),%r15
14031defd:	41 83 7f 14 00       	cmpl   $0x0,0x14(%r15)
14031df02:	0f 8e 3a 05 00 00    	jle    0x14031e442
14031df08:	0f 57 c0             	xorps  %xmm0,%xmm0
14031df0b:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
14031df0f:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14031df13:	49 8b 5f 50          	mov    0x50(%r15),%rbx
14031df17:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14031df1c:	48 85 db             	test   %rbx,%rbx
14031df1f:	74 17                	je     0x14031df38
14031df21:	48 8b 1b             	mov    (%rbx),%rbx
14031df24:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
14031df29:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14031df2d:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
14031df31:	66 48 0f 7e c6       	movq   %xmm0,%rsi
14031df36:	eb 4a                	jmp    0x14031df82
14031df38:	49 8b 77 40          	mov    0x40(%r15),%rsi
14031df3c:	48 85 f6             	test   %rsi,%rsi
14031df3f:	74 06                	je     0x14031df47
14031df41:	41 8b 47 04          	mov    0x4(%r15),%eax
14031df45:	eb 02                	jmp    0x14031df49
14031df47:	33 c0                	xor    %eax,%eax
14031df49:	48 98                	cltq
14031df4b:	48 c1 e0 05          	shl    $0x5,%rax
14031df4f:	48 03 c6             	add    %rsi,%rax
14031df52:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14031df56:	48 89 45 00          	mov    %rax,0x0(%rbp)
14031df5a:	33 db                	xor    %ebx,%ebx
14031df5c:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14031df60:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
14031df64:	48 3b f0             	cmp    %rax,%rsi
14031df67:	74 19                	je     0x14031df82
14031df69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14031df70:	66 39 0e             	cmp    %cx,(%rsi)
14031df73:	75 0d                	jne    0x14031df82
14031df75:	48 83 c6 20          	add    $0x20,%rsi
14031df79:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14031df7d:	48 3b f0             	cmp    %rax,%rsi
14031df80:	75 ee                	jne    0x14031df70
14031df82:	66 41 ff 47 0c       	incw   0xc(%r15)
14031df87:	0f 57 c0             	xorps  %xmm0,%xmm0
14031df8a:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
14031df8e:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
14031df92:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14031df96:	49 8b cf             	mov    %r15,%rcx
14031df99:	e8 62 4b 05 00       	call   0x140372b00
14031df9e:	90                   	nop
14031df9f:	90                   	nop
14031dfa0:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14031dfa4:	4c 3b f9             	cmp    %rcx,%r15
14031dfa7:	75 1c                	jne    0x14031dfc5
14031dfa9:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
14031dfae:	74 06                	je     0x14031dfb6
14031dfb0:	48 3b 5d b0          	cmp    -0x50(%rbp),%rbx
14031dfb4:	eb 04                	jmp    0x14031dfba
14031dfb6:	48 3b 75 a0          	cmp    -0x60(%rbp),%rsi
14031dfba:	0f 94 c0             	sete   %al
14031dfbd:	84 c0                	test   %al,%al
14031dfbf:	0f 85 5e 04 00 00    	jne    0x14031e423
14031dfc5:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
14031dfca:	74 46                	je     0x14031e012
14031dfcc:	48 8b cb             	mov    %rbx,%rcx
14031dfcf:	e8 8c 44 48 00       	call   0x1407a2460
14031dfd4:	45 33 f6             	xor    %r14d,%r14d
14031dfd7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14031dfdc:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14031dfe1:	4c 8b c8             	mov    %rax,%r9
14031dfe4:	44 8b 43 18          	mov    0x18(%rbx),%r8d
14031dfe8:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14031dfec:	49 8b cf             	mov    %r15,%rcx
14031dfef:	e8 7c 82 f5 ff       	call   0x140276270
14031dff4:	85 c0                	test   %eax,%eax
14031dff6:	78 15                	js     0x14031e00d
14031dff8:	0f ae e8             	lfence
14031dffb:	48 63 f0             	movslq %eax,%rsi
14031dffe:	48 c1 e6 05          	shl    $0x5,%rsi
14031e002:	49 03 77 40          	add    0x40(%r15),%rsi
14031e006:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14031e00b:	eb 08                	jmp    0x14031e015
14031e00d:	49 8b f6             	mov    %r14,%rsi
14031e010:	eb 03                	jmp    0x14031e015
14031e012:	45 33 f6             	xor    %r14d,%r14d
14031e015:	48 8d 5e 18          	lea    0x18(%rsi),%rbx
14031e019:	83 7e 04 08          	cmpl   $0x8,0x4(%rsi)
14031e01d:	76 03                	jbe    0x14031e022
14031e01f:	48 8b 1b             	mov    (%rbx),%rbx
14031e022:	b9 38 00 00 00       	mov    $0x38,%ecx
14031e027:	e8 dc d0 af 00       	call   0x140e1b108
14031e02c:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14031e030:	48 85 c0             	test   %rax,%rax
14031e033:	74 2c                	je     0x14031e061
14031e035:	0f 57 c0             	xorps  %xmm0,%xmm0
14031e038:	33 c9                	xor    %ecx,%ecx
14031e03a:	0f 11 00             	movups %xmm0,(%rax)
14031e03d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14031e041:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14031e045:	48 89 48 30          	mov    %rcx,0x30(%rax)
14031e049:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
14031e04d:	44 8b 46 04          	mov    0x4(%rsi),%r8d
14031e051:	48 8b d3             	mov    %rbx,%rdx
14031e054:	48 8b c8             	mov    %rax,%rcx
14031e057:	e8 54 3a 48 00       	call   0x1407a1ab0
14031e05c:	48 8b f0             	mov    %rax,%rsi
14031e05f:	eb 03                	jmp    0x14031e064
14031e061:	49 8b f6             	mov    %r14,%rsi
14031e064:	48 89 75 10          	mov    %rsi,0x10(%rbp)
14031e068:	41 83 cc 0c          	or     $0xc,%r12d
14031e06c:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14031e070:	4c 8b c6             	mov    %rsi,%r8
14031e073:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14031e077:	48 8b cf             	mov    %rdi,%rcx
14031e07a:	e8 01 1c 42 00       	call   0x14073fc80
14031e07f:	90                   	nop
14031e080:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14031e084:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14031e088:	48 8b 09             	mov    (%rcx),%rcx
14031e08b:	e8 90 68 41 00       	call   0x140734920
14031e090:	48 8b d8             	mov    %rax,%rbx
14031e093:	48 85 c0             	test   %rax,%rax
14031e096:	74 1c                	je     0x14031e0b4
14031e098:	8b 40 10             	mov    0x10(%rax),%eax
14031e09b:	ff c0                	inc    %eax
14031e09d:	89 43 10             	mov    %eax,0x10(%rbx)
14031e0a0:	83 f8 01             	cmp    $0x1,%eax
14031e0a3:	0f 8e f2 04 00 00    	jle    0x14031e59b
14031e0a9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e0ae:	0f 84 dc 04 00 00    	je     0x14031e590
14031e0b4:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14031e0b9:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14031e0be:	48 85 c9             	test   %rcx,%rcx
14031e0c1:	74 24                	je     0x14031e0e7
14031e0c3:	8b 41 10             	mov    0x10(%rcx),%eax
14031e0c6:	ff c8                	dec    %eax
14031e0c8:	89 41 10             	mov    %eax,0x10(%rcx)
14031e0cb:	85 c0                	test   %eax,%eax
14031e0cd:	7f 18                	jg     0x14031e0e7
14031e0cf:	0f 88 ce 04 00 00    	js     0x14031e5a3
14031e0d5:	48 8b 01             	mov    (%rcx),%rax
14031e0d8:	ba 01 00 00 00       	mov    $0x1,%edx
14031e0dd:	48 8b 00             	mov    (%rax),%rax
14031e0e0:	ff 15 3a 59 c6 00    	call   *0xc6593a(%rip)        # 0x140f83a20
14031e0e6:	90                   	nop
14031e0e7:	48 85 db             	test   %rbx,%rbx
14031e0ea:	74 1c                	je     0x14031e108
14031e0ec:	8b 43 10             	mov    0x10(%rbx),%eax
14031e0ef:	ff c0                	inc    %eax
14031e0f1:	89 43 10             	mov    %eax,0x10(%rbx)
14031e0f4:	83 f8 01             	cmp    $0x1,%eax
14031e0f7:	0f 8e bc 04 00 00    	jle    0x14031e5b9
14031e0fd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e102:	0f 84 a6 04 00 00    	je     0x14031e5ae
14031e108:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14031e10d:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
14031e111:	48 8b 05 a0 de 0f 01 	mov    0x10fdea0(%rip),%rax        # 0x14141bfb8
14031e118:	48 8b 88 d0 00 00 00 	mov    0xd0(%rax),%rcx
14031e11f:	48 85 c9             	test   %rcx,%rcx
14031e122:	74 1c                	je     0x14031e140
14031e124:	8b 41 10             	mov    0x10(%rcx),%eax
14031e127:	ff c0                	inc    %eax
14031e129:	89 41 10             	mov    %eax,0x10(%rcx)
14031e12c:	83 f8 01             	cmp    $0x1,%eax
14031e12f:	0f 8e 97 04 00 00    	jle    0x14031e5cc
14031e135:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e13a:	0f 84 81 04 00 00    	je     0x14031e5c1
14031e140:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14031e145:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
14031e149:	48 8b 05 38 de 0f 01 	mov    0x10fde38(%rip),%rax        # 0x14141bf88
14031e150:	48 8b 48 10          	mov    0x10(%rax),%rcx
14031e154:	48 85 c9             	test   %rcx,%rcx
14031e157:	74 1c                	je     0x14031e175
14031e159:	8b 41 10             	mov    0x10(%rcx),%eax
14031e15c:	ff c0                	inc    %eax
14031e15e:	89 41 10             	mov    %eax,0x10(%rcx)
14031e161:	83 f8 01             	cmp    $0x1,%eax
14031e164:	0f 8e 75 04 00 00    	jle    0x14031e5df
14031e16a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e16f:	0f 84 5f 04 00 00    	je     0x14031e5d4
14031e175:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14031e17a:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14031e17e:	0f 57 c0             	xorps  %xmm0,%xmm0
14031e181:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14031e187:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14031e18c:	0f ae e8             	lfence
14031e18f:	b9 18 00 00 00       	mov    $0x18,%ecx
14031e194:	e8 97 8b e7 ff       	call   0x140196d30
14031e199:	4c 8b c0             	mov    %rax,%r8
14031e19c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14031e1a1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14031e1a6:	48 83 c0 18          	add    $0x18,%rax
14031e1aa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14031e1af:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14031e1b3:	48 8b 0a             	mov    (%rdx),%rcx
14031e1b6:	49 89 08             	mov    %rcx,(%r8)
14031e1b9:	48 85 c9             	test   %rcx,%rcx
14031e1bc:	74 1c                	je     0x14031e1da
14031e1be:	8b 41 10             	mov    0x10(%rcx),%eax
14031e1c1:	ff c0                	inc    %eax
14031e1c3:	89 41 10             	mov    %eax,0x10(%rcx)
14031e1c6:	83 f8 01             	cmp    $0x1,%eax
14031e1c9:	0f 8e 23 04 00 00    	jle    0x14031e5f2
14031e1cf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e1d4:	0f 84 0d 04 00 00    	je     0x14031e5e7
14031e1da:	49 83 c0 08          	add    $0x8,%r8
14031e1de:	48 83 c2 08          	add    $0x8,%rdx
14031e1e2:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14031e1e6:	48 3b d0             	cmp    %rax,%rdx
14031e1e9:	75 c8                	jne    0x14031e1b3
14031e1eb:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14031e1f0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14031e1f5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14031e1fa:	48 8b 0d bf cf 0f 01 	mov    0x10fcfbf(%rip),%rcx        # 0x14141b1c0
14031e201:	4d 85 ed             	test   %r13,%r13
14031e204:	74 04                	je     0x14031e20a
14031e206:	4d 89 75 60          	mov    %r14,0x60(%r13)
14031e20a:	48 8b 01             	mov    (%rcx),%rax
14031e20d:	4d 8b cd             	mov    %r13,%r9
14031e210:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14031e215:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14031e21a:	48 8b 40 38          	mov    0x38(%rax),%rax
14031e21e:	ff 15 fc 57 c6 00    	call   *0xc657fc(%rip)        # 0x140f83a20
14031e224:	41 83 cc 02          	or     $0x2,%r12d
14031e228:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14031e22d:	e8 0e 13 e8 ff       	call   0x14019f540
14031e232:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14031e237:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14031e23c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14031e241:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14031e246:	48 85 c9             	test   %rcx,%rcx
14031e249:	74 24                	je     0x14031e26f
14031e24b:	8b 41 10             	mov    0x10(%rcx),%eax
14031e24e:	ff c8                	dec    %eax
14031e250:	89 41 10             	mov    %eax,0x10(%rcx)
14031e253:	85 c0                	test   %eax,%eax
14031e255:	7f 18                	jg     0x14031e26f
14031e257:	0f 88 9d 03 00 00    	js     0x14031e5fa
14031e25d:	48 8b 01             	mov    (%rcx),%rax
14031e260:	ba 01 00 00 00       	mov    $0x1,%edx
14031e265:	48 8b 00             	mov    (%rax),%rax
14031e268:	ff 15 b2 57 c6 00    	call   *0xc657b2(%rip)        # 0x140f83a20
14031e26e:	90                   	nop
14031e26f:	4c 8d 0d 7a 02 e8 ff 	lea    -0x17fd86(%rip),%r9        # 0x14019e4f0
14031e276:	ba 08 00 00 00       	mov    $0x8,%edx
14031e27b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14031e281:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14031e285:	e8 c2 d2 af 00       	call   0x140e1b54c
14031e28a:	90                   	nop
14031e28b:	48 85 db             	test   %rbx,%rbx
14031e28e:	74 1c                	je     0x14031e2ac
14031e290:	8b 43 10             	mov    0x10(%rbx),%eax
14031e293:	ff c0                	inc    %eax
14031e295:	89 43 10             	mov    %eax,0x10(%rbx)
14031e298:	83 f8 01             	cmp    $0x1,%eax
14031e29b:	0f 8e 6f 03 00 00    	jle    0x14031e610
14031e2a1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e2a6:	0f 84 59 03 00 00    	je     0x14031e605
14031e2ac:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14031e2b1:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14031e2b5:	0f 57 c0             	xorps  %xmm0,%xmm0
14031e2b8:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14031e2be:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14031e2c3:	0f ae e8             	lfence
14031e2c6:	b9 08 00 00 00       	mov    $0x8,%ecx
14031e2cb:	e8 60 8a e7 ff       	call   0x140196d30
14031e2d0:	4c 8b c0             	mov    %rax,%r8
14031e2d3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14031e2d8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14031e2dd:	48 83 c0 08          	add    $0x8,%rax
14031e2e1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14031e2e6:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14031e2ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14031e2f0:	48 8b 0a             	mov    (%rdx),%rcx
14031e2f3:	49 89 08             	mov    %rcx,(%r8)
14031e2f6:	48 85 c9             	test   %rcx,%rcx
14031e2f9:	74 1c                	je     0x14031e317
14031e2fb:	8b 41 10             	mov    0x10(%rcx),%eax
14031e2fe:	ff c0                	inc    %eax
14031e300:	89 41 10             	mov    %eax,0x10(%rcx)
14031e303:	83 f8 01             	cmp    $0x1,%eax
14031e306:	0f 8e 17 03 00 00    	jle    0x14031e623
14031e30c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e311:	0f 84 01 03 00 00    	je     0x14031e618
14031e317:	49 83 c0 08          	add    $0x8,%r8
14031e31b:	48 83 c2 08          	add    $0x8,%rdx
14031e31f:	48 8d 45 88          	lea    -0x78(%rbp),%rax
14031e323:	48 3b d0             	cmp    %rax,%rdx
14031e326:	75 c8                	jne    0x14031e2f0
14031e328:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14031e32d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14031e332:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14031e337:	e8 b4 e5 38 00       	call   0x1406ac8f0
14031e33c:	48 8b d0             	mov    %rax,%rdx
14031e33f:	4c 8b 75 88          	mov    -0x78(%rbp),%r14
14031e343:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14031e348:	4d 85 f6             	test   %r14,%r14
14031e34b:	74 1e                	je     0x14031e36b
14031e34d:	41 8b 46 10          	mov    0x10(%r14),%eax
14031e351:	ff c0                	inc    %eax
14031e353:	41 89 46 10          	mov    %eax,0x10(%r14)
14031e357:	83 f8 01             	cmp    $0x1,%eax
14031e35a:	0f 8e d6 02 00 00    	jle    0x14031e636
14031e360:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14031e365:	0f 84 c0 02 00 00    	je     0x14031e62b
14031e36b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14031e370:	e8 6b db 38 00       	call   0x1406abee0
14031e375:	90                   	nop
14031e376:	4c 8d 0d 73 01 e8 ff 	lea    -0x17fe8d(%rip),%r9        # 0x14019e4f0
14031e37d:	ba 08 00 00 00       	mov    $0x8,%edx
14031e382:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14031e388:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14031e38c:	e8 bb d1 af 00       	call   0x140e1b54c
14031e391:	90                   	nop
14031e392:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14031e396:	48 85 c9             	test   %rcx,%rcx
14031e399:	74 24                	je     0x14031e3bf
14031e39b:	8b 41 10             	mov    0x10(%rcx),%eax
14031e39e:	ff c8                	dec    %eax
14031e3a0:	89 41 10             	mov    %eax,0x10(%rcx)
14031e3a3:	85 c0                	test   %eax,%eax
14031e3a5:	7f 18                	jg     0x14031e3bf
14031e3a7:	0f 88 91 02 00 00    	js     0x14031e63e
14031e3ad:	48 8b 01             	mov    (%rcx),%rax
14031e3b0:	ba 01 00 00 00       	mov    $0x1,%edx
14031e3b5:	48 8b 00             	mov    (%rax),%rax
14031e3b8:	ff 15 62 56 c6 00    	call   *0xc65662(%rip)        # 0x140f83a20
14031e3be:	90                   	nop
14031e3bf:	48 85 f6             	test   %rsi,%rsi
14031e3c2:	74 15                	je     0x14031e3d9
14031e3c4:	48 8b ce             	mov    %rsi,%rcx
14031e3c7:	e8 c4 37 48 00       	call   0x1407a1b90
14031e3cc:	ba 38 00 00 00       	mov    $0x38,%edx
14031e3d1:	48 8b ce             	mov    %rsi,%rcx
14031e3d4:	e8 6b cd af 00       	call   0x140e1b144
14031e3d9:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
14031e3dd:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
14031e3e2:	74 16                	je     0x14031e3fa
14031e3e4:	48 8b 5d 08          	mov    0x8(%rbp),%rbx