140037e09:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140037e0e:	48 85 c9             	test   %rcx,%rcx
140037e11:	74 34                	je     0x140037e47
140037e13:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140037e18:	48 2b c1             	sub    %rcx,%rax
140037e1b:	48 d1 f8             	sar    $1,%rax
140037e1e:	48 03 c0             	add    %rax,%rax
140037e21:	48 8b d1             	mov    %rcx,%rdx
140037e24:	48 3b c6             	cmp    %rsi,%rax
140037e27:	72 18                	jb     0x140037e41
140037e29:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140037e2d:	48 2b d1             	sub    %rcx,%rdx
140037e30:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140037e34:	48 83 f8 1f          	cmp    $0x1f,%rax
140037e38:	76 07                	jbe    0x140037e41
140037e3a:	ff 15 58 4b ad 00    	call   *0xad4b58(%rip)        # 0x140b0c998
140037e40:	cc                   	int3
140037e41:	ff 15 79 4a ad 00    	call   *0xad4a79(%rip)        # 0x140b0c8c0
140037e47:	c7 45 18 07 30 00 4e 	movl   $0x4e003007,0x18(%rbp)
140037e4e:	c7 45 1c 8c 4e 09 4e 	movl   $0x4e094e8c,0x1c(%rbp)
140037e55:	c7 45 20 db 56 94 4e 	movl   $0x4e9456db,0x20(%rbp)
140037e5c:	c7 45 24 6d 51 03 4e 	movl   $0x4e03516d,0x24(%rbp)
140037e63:	c7 45 28 6b 51 5d 4e 	movl   $0x4e5d516b,0x28(%rbp)
140037e6a:	66 44 89 75 2c       	mov    %r14w,0x2c(%rbp)
140037e6f:	0f 57 c0             	xorps  %xmm0,%xmm0
140037e72:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140037e78:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140037e7d:	48 8d 45 18          	lea    0x18(%rbp),%rax
140037e81:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140037e86:	48 8d 45 2e          	lea    0x2e(%rbp),%rax
140037e8a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140037e8f:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140037e94:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140037e99:	41 be 0b 00 00 00    	mov    $0xb,%r14d
140037e9f:	41 8b d6             	mov    %r14d,%edx
140037ea2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140037ea7:	e8 74 2c 00 00       	call   0x14003ab20
140037eac:	90                   	nop
140037ead:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140037eb2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140037eb7:	e8 f4 28 00 00       	call   0x14003a7b0
140037ebc:	48 8b c8             	mov    %rax,%rcx
140037ebf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140037ec4:	e8 53 26 00 00       	call   0x14003a51c
140037ec9:	90                   	nop
140037eca:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140037ecf:	48 85 c9             	test   %rcx,%rcx
140037ed2:	74 34                	je     0x140037f08
140037ed4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140037ed9:	48 2b c1             	sub    %rcx,%rax
140037edc:	48 d1 f8             	sar    $1,%rax
140037edf:	48 03 c0             	add    %rax,%rax
140037ee2:	48 8b d1             	mov    %rcx,%rdx
140037ee5:	48 3b c6             	cmp    %rsi,%rax
140037ee8:	72 18                	jb     0x140037f02
140037eea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140037eee:	48 2b d1             	sub    %rcx,%rdx
140037ef1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140037ef5:	48 83 f8 1f          	cmp    $0x1f,%rax
140037ef9:	76 07                	jbe    0x140037f02
140037efb:	ff 15 97 4a ad 00    	call   *0xad4a97(%rip)        # 0x140b0c998
140037f01:	cc                   	int3
140037f02:	ff 15 b8 49 ad 00    	call   *0xad49b8(%rip)        # 0x140b0c8c0
140037f08:	c7 45 88 07 30 00 4e 	movl   $0x4e003007,-0x78(%rbp)
140037f0f:	c7 45 8c 8c 4e 09 4e 	movl   $0x4e094e8c,-0x74(%rbp)
140037f16:	c7 45 90 db 56 94 4e 	movl   $0x4e9456db,-0x70(%rbp)
140037f1d:	c7 45 94 6d 51 03 4e 	movl   $0x4e03516d,-0x6c(%rbp)
140037f24:	c7 45 98 6b 51 5d 4e 	movl   $0x4e5d516b,-0x68(%rbp)
140037f2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140037f2e:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140037f34:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140037f39:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140037f3d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140037f42:	48 8d 45 9c          	lea    -0x64(%rbp),%rax
140037f46:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140037f4b:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140037f50:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140037f55:	ba 0a 00 00 00       	mov    $0xa,%edx
140037f5a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140037f5f:	e8 bc 2b 00 00       	call   0x14003ab20
140037f64:	90                   	nop
140037f65:	c7 44 24 20 0a 00 00 	movl   $0xa,0x20(%rsp)
140037f6c:	00
140037f6d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140037f72:	e8 39 28 00 00       	call   0x14003a7b0
140037f77:	48 8b c8             	mov    %rax,%rcx
140037f7a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140037f7f:	e8 98 25 00 00       	call   0x14003a51c
140037f84:	90                   	nop
140037f85:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140037f8a:	48 85 c9             	test   %rcx,%rcx
140037f8d:	74 34                	je     0x140037fc3
140037f8f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140037f94:	48 2b c1             	sub    %rcx,%rax
140037f97:	48 d1 f8             	sar    $1,%rax
140037f9a:	48 03 c0             	add    %rax,%rax
140037f9d:	48 8b d1             	mov    %rcx,%rdx
140037fa0:	48 3b c6             	cmp    %rsi,%rax
140037fa3:	72 18                	jb     0x140037fbd
140037fa5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140037fa9:	48 2b d1             	sub    %rcx,%rdx
140037fac:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140037fb0:	48 83 f8 1f          	cmp    $0x1f,%rax
140037fb4:	76 07                	jbe    0x140037fbd
140037fb6:	ff 15 dc 49 ad 00    	call   *0xad49dc(%rip)        # 0x140b0c998
140037fbc:	cc                   	int3
140037fbd:	ff 15 fd 48 ad 00    	call   *0xad48fd(%rip)        # 0x140b0c8c0
140037fc3:	c7 45 a0 07 30 00 4e 	movl   $0x4e003007,-0x60(%rbp)
140037fca:	c7 45 a4 8c 4e 09 4e 	movl   $0x4e094e8c,-0x5c(%rbp)
140037fd1:	c7 45 a8 db 56 94 4e 	movl   $0x4e9456db,-0x58(%rbp)
140037fd8:	c7 45 ac 6d 51 03 4e 	movl   $0x4e03516d,-0x54(%rbp)
140037fdf:	c7 45 b0 6b 51 5d 4e 	movl   $0x4e5d516b,-0x50(%rbp)
140037fe6:	0f 57 c0             	xorps  %xmm0,%xmm0
140037fe9:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140037fef:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140037ff4:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140037ff8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140037ffd:	48 8d 45 b4          	lea    -0x4c(%rbp),%rax
140038001:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140038006:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14003800b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140038010:	ba 0a 00 00 00       	mov    $0xa,%edx
140038015:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14003801a:	e8 01 2b 00 00       	call   0x14003ab20
14003801f:	90                   	nop
140038020:	c7 44 24 20 11 00 00 	movl   $0x11,0x20(%rsp)
140038027:	00
140038028:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003802d:	e8 7e 27 00 00       	call   0x14003a7b0
140038032:	48 8b c8             	mov    %rax,%rcx
140038035:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14003803a:	e8 dd 24 00 00       	call   0x14003a51c
14003803f:	90                   	nop
140038040:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140038045:	48 85 c9             	test   %rcx,%rcx
140038048:	74 34                	je     0x14003807e
14003804a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14003804f:	48 2b c1             	sub    %rcx,%rax
140038052:	48 d1 f8             	sar    $1,%rax
140038055:	48 03 c0             	add    %rax,%rax
140038058:	48 8b d1             	mov    %rcx,%rdx
14003805b:	48 3b c6             	cmp    %rsi,%rax
14003805e:	72 18                	jb     0x140038078
140038060:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038064:	48 2b d1             	sub    %rcx,%rdx
140038067:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14003806b:	48 83 f8 1f          	cmp    $0x1f,%rax
14003806f:	76 07                	jbe    0x140038078
140038071:	ff 15 21 49 ad 00    	call   *0xad4921(%rip)        # 0x140b0c998
140038077:	cc                   	int3
140038078:	ff 15 42 48 ad 00    	call   *0xad4842(%rip)        # 0x140b0c8c0
14003807e:	c7 45 78 31 31 34 31 	movl   $0x31343131,0x78(%rbp)
140038085:	c7 45 7c 37 31 39 31 	movl   $0x31393137,0x7c(%rbp)
14003808c:	c7 85 80 00 00 00 41 	movl   $0x31423141,0x80(%rbp)
140038093:	31 42 31
140038096:	c7 85 84 00 00 00 45 	movl   $0x31473145,0x84(%rbp)
14003809d:	31 47 31
1400380a0:	c7 85 88 00 00 00 48 	movl   $0x314a3148,0x88(%rbp)
1400380a7:	31 4a 31
1400380aa:	c7 85 8c 00 00 00 4b 	movl   $0x314c314b,0x8c(%rbp)
1400380b1:	31 4c 31
1400380b4:	c7 85 90 00 00 00 4d 	movl   $0x314e314d,0x90(%rbp)
1400380bb:	31 4e 31
1400380be:	0f 57 c0             	xorps  %xmm0,%xmm0
1400380c1:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1400380c7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400380cc:	48 8d 45 78          	lea    0x78(%rbp),%rax
1400380d0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400380d5:	48 8d 85 94 00 00 00 	lea    0x94(%rbp),%rax
1400380dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400380e1:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1400380e6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400380eb:	41 be 0e 00 00 00    	mov    $0xe,%r14d
1400380f1:	41 8b d6             	mov    %r14d,%edx
1400380f4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400380f9:	e8 22 2a 00 00       	call   0x14003ab20
1400380fe:	90                   	nop
1400380ff:	c7 44 24 20 19 00 00 	movl   $0x19,0x20(%rsp)
140038106:	00
140038107:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003810c:	e8 9f 26 00 00       	call   0x14003a7b0
140038111:	48 8b c8             	mov    %rax,%rcx
140038114:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140038119:	e8 fe 23 00 00       	call   0x14003a51c
14003811e:	90                   	nop
14003811f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140038124:	48 85 c9             	test   %rcx,%rcx
140038127:	74 34                	je     0x14003815d
140038129:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14003812e:	48 2b c1             	sub    %rcx,%rax
140038131:	48 d1 f8             	sar    $1,%rax
140038134:	48 03 c0             	add    %rax,%rax
140038137:	48 8b d1             	mov    %rcx,%rdx
14003813a:	48 3b c6             	cmp    %rsi,%rax
14003813d:	72 18                	jb     0x140038157
14003813f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038143:	48 2b d1             	sub    %rcx,%rdx
140038146:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14003814a:	48 83 f8 1f          	cmp    $0x1f,%rax
14003814e:	76 07                	jbe    0x140038157
140038150:	ff 15 42 48 ad 00    	call   *0xad4842(%rip)        # 0x140b0c998
140038156:	cc                   	int3
140038157:	ff 15 63 47 ad 00    	call   *0xad4763(%rip)        # 0x140b0c8c0
14003815d:	c7 85 98 00 00 00 00 	movl   $0xb098ac00,0x98(%rbp)
140038164:	ac 98 b0
140038167:	c7 85 9c 00 00 00 e4 	movl   $0xb77cb2e4,0x9c(%rbp)
14003816e:	b2 7c b7
140038171:	c7 85 a0 00 00 00 c8 	movl   $0xbc14b9c8,0xa0(%rbp)
140038178:	b9 14 bc
14003817b:	c7 85 a4 00 00 00 ac 	movl   $0xc544c0ac,0xa4(%rbp)
140038182:	c0 44 c5
140038185:	c7 85 a8 00 00 00 90 	movl   $0xcc28c790,0xa8(%rbp)
14003818c:	c7 28 cc
14003818f:	c7 85 ac 00 00 00 74 	movl   $0xd0c0ce74,0xac(%rbp)
140038196:	ce c0 d0
140038199:	c7 85 b0 00 00 00 0c 	movl   $0xd558d30c,0xb0(%rbp)
1400381a0:	d3 58 d5
1400381a3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400381a6:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1400381ac:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400381b1:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1400381b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400381bd:	48 8d 85 b4 00 00 00 	lea    0xb4(%rbp),%rax
1400381c4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400381c9:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1400381ce:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400381d3:	49 8b d6             	mov    %r14,%rdx
1400381d6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400381db:	e8 40 29 00 00       	call   0x14003ab20
1400381e0:	90                   	nop
1400381e1:	c7 44 24 20 18 00 00 	movl   $0x18,0x20(%rsp)
1400381e8:	00
1400381e9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400381ee:	e8 bd 25 00 00       	call   0x14003a7b0
1400381f3:	48 8b c8             	mov    %rax,%rcx
1400381f6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400381fb:	e8 1c 23 00 00       	call   0x14003a51c
140038200:	90                   	nop
140038201:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140038206:	48 85 c9             	test   %rcx,%rcx
140038209:	74 34                	je     0x14003823f
14003820b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140038210:	48 2b c1             	sub    %rcx,%rax
140038213:	48 d1 f8             	sar    $1,%rax
140038216:	48 03 c0             	add    %rax,%rax
140038219:	48 8b d1             	mov    %rcx,%rdx
14003821c:	48 3b c6             	cmp    %rsi,%rax
14003821f:	72 18                	jb     0x140038239
140038221:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038225:	48 2b d1             	sub    %rcx,%rdx
140038228:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14003822c:	48 83 f8 1f          	cmp    $0x1f,%rax
140038230:	76 07                	jbe    0x140038239
140038232:	ff 15 60 47 ad 00    	call   *0xad4760(%rip)        # 0x140b0c998
140038238:	cc                   	int3
140038239:	ff 15 81 46 ad 00    	call   *0xad4681(%rip)        # 0x140b0c8c0
14003823f:	c7 45 30 07 30 f1 58 	movl   $0x58f13007,0x30(%rbp)
140038246:	c7 45 34 10 5f c2 53 	movl   $0x53c25f10,0x34(%rbp)
14003824d:	c7 45 38 db 56 0d 4f 	movl   $0x4f0d56db,0x38(%rbp)
140038254:	c7 45 3c 6d 51 03 4e 	movl   $0x4e03516d,0x3c(%rbp)
14003825b:	c7 45 40 6b 51 5d 4e 	movl   $0x4e5d516b,0x40(%rbp)
140038262:	b8 fe 62 00 00       	mov    $0x62fe,%eax
140038267:	66 89 45 44          	mov    %ax,0x44(%rbp)
14003826b:	0f 57 c0             	xorps  %xmm0,%xmm0
14003826e:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140038274:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140038279:	48 8d 45 30          	lea    0x30(%rbp),%rax
14003827d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140038282:	48 8d 45 46          	lea    0x46(%rbp),%rax
140038286:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003828b:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140038290:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140038295:	ba 0b 00 00 00       	mov    $0xb,%edx
14003829a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14003829f:	e8 7c 28 00 00       	call   0x14003ab20
1400382a4:	90                   	nop
1400382a5:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
1400382ac:	00
1400382ad:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400382b2:	e8 f9 24 00 00       	call   0x14003a7b0
1400382b7:	48 8b c8             	mov    %rax,%rcx
1400382ba:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400382bf:	e8 58 22 00 00       	call   0x14003a51c
1400382c4:	90                   	nop
1400382c5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400382ca:	48 85 c9             	test   %rcx,%rcx
1400382cd:	74 34                	je     0x140038303
1400382cf:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400382d4:	48 2b c1             	sub    %rcx,%rax
1400382d7:	48 d1 f8             	sar    $1,%rax
1400382da:	48 03 c0             	add    %rax,%rax
1400382dd:	48 8b d1             	mov    %rcx,%rdx
1400382e0:	48 3b c6             	cmp    %rsi,%rax
1400382e3:	72 18                	jb     0x1400382fd
1400382e5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400382e9:	48 2b d1             	sub    %rcx,%rdx
1400382ec:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400382f0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400382f4:	76 07                	jbe    0x1400382fd
1400382f6:	ff 15 9c 46 ad 00    	call   *0xad469c(%rip)        # 0x140b0c998
1400382fc:	cc                   	int3
1400382fd:	ff 15 bd 45 ad 00    	call   *0xad45bd(%rip)        # 0x140b0c8c0
140038303:	c7 45 48 01 c6 7c c7 	movl   $0xc77cc601,0x48(%rbp)
14003830a:	c7 45 4c 74 c7 bc c0 	movl   $0xc0bcc774,0x4c(%rbp)
140038311:	c7 45 50 ac c0 24 c6 	movl   $0xc624c0ac,0x50(%rbp)
140038318:	c7 45 54 21 c7 60 ce 	movl   $0xce60c721,0x54(%rbp)
14003831f:	c7 45 58 14 d3 6c ad 	movl   $0xad6cd314,0x58(%rbp)
140038326:	b8 ed c2 00 00       	mov    $0xc2ed,%eax
14003832b:	66 89 45 5c          	mov    %ax,0x5c(%rbp)
14003832f:	0f 57 c0             	xorps  %xmm0,%xmm0
140038332:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140038338:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14003833d:	48 8d 45 48          	lea    0x48(%rbp),%rax
140038341:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140038346:	48 8d 45 5e          	lea    0x5e(%rbp),%rax
14003834a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003834f:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140038354:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140038359:	ba 0b 00 00 00       	mov    $0xb,%edx
14003835e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140038363:	e8 b8 27 00 00       	call   0x14003ab20
140038368:	90                   	nop
140038369:	c7 44 24 20 2a 00 00 	movl   $0x2a,0x20(%rsp)
140038370:	00
140038371:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140038376:	e8 35 24 00 00       	call   0x14003a7b0
14003837b:	48 8b c8             	mov    %rax,%rcx
14003837e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140038383:	e8 94 21 00 00       	call   0x14003a51c
140038388:	90                   	nop
140038389:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14003838e:	48 85 c9             	test   %rcx,%rcx
140038391:	74 34                	je     0x1400383c7
140038393:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140038398:	48 2b c1             	sub    %rcx,%rax
14003839b:	48 d1 f8             	sar    $1,%rax
14003839e:	48 03 c0             	add    %rax,%rax
1400383a1:	48 8b d1             	mov    %rcx,%rdx
1400383a4:	48 3b c6             	cmp    %rsi,%rax
1400383a7:	72 18                	jb     0x1400383c1
1400383a9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400383ad:	48 2b d1             	sub    %rcx,%rdx
1400383b0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400383b4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400383b8:	76 07                	jbe    0x1400383c1
1400383ba:	ff 15 d8 45 ad 00    	call   *0xad45d8(%rip)        # 0x140b0c998
1400383c0:	cc                   	int3
1400383c1:	ff 15 f9 44 ad 00    	call   *0xad44f9(%rip)        # 0x140b0c8c0
1400383c7:	c7 45 b8 01 c6 7c c7 	movl   $0xc77cc601,-0x48(%rbp)
1400383ce:	c7 45 bc 74 c7 bc c0 	movl   $0xc0bcc774,-0x44(%rbp)