140494e5f:	cc                   	int3
140494e60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140494e65:	55                   	push   %rbp
140494e66:	48 8b ec             	mov    %rsp,%rbp
140494e69:	48 83 ec 60          	sub    $0x60,%rsp
140494e6d:	48 8b 05 8c 40 f2 00 	mov    0xf2408c(%rip),%rax        # 0x1413b8f00
140494e74:	48 33 c4             	xor    %rsp,%rax
140494e77:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140494e7b:	48 8b d9             	mov    %rcx,%rbx
140494e7e:	48 8d 05 63 ba b3 00 	lea    0xb3ba63(%rip),%rax        # 0x140fd08e8
140494e85:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140494e89:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140494e90:	00
140494e91:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140494e95:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140494e9a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140494e9e:	e8 ed be 30 00       	call   0x1407a0d90
140494ea3:	48 8b 10             	mov    (%rax),%rdx
140494ea6:	48 85 d2             	test   %rdx,%rdx
140494ea9:	74 1c                	je     0x140494ec7
140494eab:	8b 42 10             	mov    0x10(%rdx),%eax
140494eae:	ff c0                	inc    %eax
140494eb0:	89 42 10             	mov    %eax,0x10(%rdx)
140494eb3:	83 f8 01             	cmp    $0x1,%eax
140494eb6:	0f 8e 20 06 00 00    	jle    0x1404954dc
140494ebc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140494ec1:	0f 84 1d 06 00 00    	je     0x1404954e4
140494ec7:	48 8b 0d da 42 f9 00 	mov    0xf942da(%rip),%rcx        # 0x1414291a8
140494ece:	48 89 15 d3 42 f9 00 	mov    %rdx,0xf942d3(%rip)        # 0x1414291a8
140494ed5:	48 85 c9             	test   %rcx,%rcx
140494ed8:	74 24                	je     0x140494efe
140494eda:	8b 41 10             	mov    0x10(%rcx),%eax
140494edd:	ff c8                	dec    %eax
140494edf:	89 41 10             	mov    %eax,0x10(%rcx)
140494ee2:	85 c0                	test   %eax,%eax
140494ee4:	7f 18                	jg     0x140494efe
140494ee6:	0f 88 03 06 00 00    	js     0x1404954ef
140494eec:	48 8b 01             	mov    (%rcx),%rax
140494eef:	ba 01 00 00 00       	mov    $0x1,%edx
140494ef4:	48 8b 00             	mov    (%rax),%rax
140494ef7:	ff 15 23 eb ae 00    	call   *0xaeeb23(%rip)        # 0x140f83a20
140494efd:	90                   	nop
140494efe:	0f 57 c0             	xorps  %xmm0,%xmm0
140494f01:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140494f05:	66 0f 6f 0d f3 0a b1 	movdqa 0xb10af3(%rip),%xmm1        # 0x140fa5a00
140494f0c:	00
140494f0d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140494f12:	f2 0f 10 05 ce b9 b3 	movsd  0xb3b9ce(%rip),%xmm0        # 0x140fd08e8
140494f19:	00
140494f1a:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140494f1f:	8b 05 cb b9 b3 00    	mov    0xb3b9cb(%rip),%eax        # 0x140fd08f0
140494f25:	89 45 d8             	mov    %eax,-0x28(%rbp)
140494f28:	0f b7 05 c5 b9 b3 00 	movzwl 0xb3b9c5(%rip),%eax        # 0x140fd08f4
140494f2f:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140494f33:	0f b6 05 bc b9 b3 00 	movzbl 0xb3b9bc(%rip),%eax        # 0x140fd08f6
140494f3a:	88 45 de             	mov    %al,-0x22(%rbp)
140494f3d:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140494f41:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140494f47:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140494f4b:	48 8b cb             	mov    %rbx,%rcx
140494f4e:	e8 4d 20 26 00       	call   0x1406f6fa0
140494f53:	90                   	nop
140494f54:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140494f58:	48 83 fa 0f          	cmp    $0xf,%rdx
140494f5c:	76 31                	jbe    0x140494f8f
140494f5e:	48 ff c2             	inc    %rdx
140494f61:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140494f65:	48 8b c1             	mov    %rcx,%rax
140494f68:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140494f6f:	72 19                	jb     0x140494f8a
140494f71:	48 83 c2 27          	add    $0x27,%rdx
140494f75:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140494f79:	48 2b c1             	sub    %rcx,%rax
140494f7c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140494f80:	48 83 f8 1f          	cmp    $0x1f,%rax
140494f84:	0f 87 70 05 00 00    	ja     0x1404954fa
140494f8a:	e8 b5 61 98 00       	call   0x140e1b144
140494f8f:	48 8d 05 1a ba b3 00 	lea    0xb3ba1a(%rip),%rax        # 0x140fd09b0
140494f96:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140494f9a:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140494fa1:	00
140494fa2:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140494fa6:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140494fab:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140494faf:	e8 dc bd 30 00       	call   0x1407a0d90
140494fb4:	48 8b 10             	mov    (%rax),%rdx
140494fb7:	48 85 d2             	test   %rdx,%rdx
140494fba:	74 1c                	je     0x140494fd8
140494fbc:	8b 42 10             	mov    0x10(%rdx),%eax
140494fbf:	ff c0                	inc    %eax
140494fc1:	89 42 10             	mov    %eax,0x10(%rdx)
140494fc4:	83 f8 01             	cmp    $0x1,%eax
140494fc7:	0f 8e 33 05 00 00    	jle    0x140495500
140494fcd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140494fd2:	0f 84 30 05 00 00    	je     0x140495508
140494fd8:	48 8b 0d d1 41 f9 00 	mov    0xf941d1(%rip),%rcx        # 0x1414291b0
140494fdf:	48 89 15 ca 41 f9 00 	mov    %rdx,0xf941ca(%rip)        # 0x1414291b0
140494fe6:	48 85 c9             	test   %rcx,%rcx
140494fe9:	74 24                	je     0x14049500f
140494feb:	8b 41 10             	mov    0x10(%rcx),%eax
140494fee:	ff c8                	dec    %eax
140494ff0:	89 41 10             	mov    %eax,0x10(%rcx)
140494ff3:	85 c0                	test   %eax,%eax
140494ff5:	7f 18                	jg     0x14049500f
140494ff7:	0f 88 16 05 00 00    	js     0x140495513
140494ffd:	48 8b 01             	mov    (%rcx),%rax
140495000:	ba 01 00 00 00       	mov    $0x1,%edx
140495005:	48 8b 00             	mov    (%rax),%rax
140495008:	ff 15 12 ea ae 00    	call   *0xaeea12(%rip)        # 0x140f83a20
14049500e:	90                   	nop
14049500f:	0f 57 c0             	xorps  %xmm0,%xmm0
140495012:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140495016:	66 0f 6f 0d e2 09 b1 	movdqa 0xb109e2(%rip),%xmm1        # 0x140fa5a00
14049501d:	00
14049501e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140495023:	f2 0f 10 05 85 b9 b3 	movsd  0xb3b985(%rip),%xmm0        # 0x140fd09b0
14049502a:	00
14049502b:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140495030:	8b 05 82 b9 b3 00    	mov    0xb3b982(%rip),%eax        # 0x140fd09b8
140495036:	89 45 d8             	mov    %eax,-0x28(%rbp)
140495039:	0f b7 05 7c b9 b3 00 	movzwl 0xb3b97c(%rip),%eax        # 0x140fd09bc
140495040:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140495044:	0f b6 05 73 b9 b3 00 	movzbl 0xb3b973(%rip),%eax        # 0x140fd09be
14049504b:	88 45 de             	mov    %al,-0x22(%rbp)
14049504e:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140495052:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140495058:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14049505c:	48 8b cb             	mov    %rbx,%rcx
14049505f:	e8 3c 1f 26 00       	call   0x1406f6fa0
140495064:	90                   	nop
140495065:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140495069:	48 83 fa 0f          	cmp    $0xf,%rdx
14049506d:	76 31                	jbe    0x1404950a0
14049506f:	48 ff c2             	inc    %rdx
140495072:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140495076:	48 8b c1             	mov    %rcx,%rax
140495079:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140495080:	72 19                	jb     0x14049509b
140495082:	48 83 c2 27          	add    $0x27,%rdx
140495086:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14049508a:	48 2b c1             	sub    %rcx,%rax
14049508d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140495091:	48 83 f8 1f          	cmp    $0x1f,%rax
140495095:	0f 87 83 04 00 00    	ja     0x14049551e
14049509b:	e8 a4 60 98 00       	call   0x140e1b144
1404950a0:	48 8d 05 29 b9 b3 00 	lea    0xb3b929(%rip),%rax        # 0x140fd09d0
1404950a7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404950ab:	48 c7 45 d8 12 00 00 	movq   $0x12,-0x28(%rbp)
1404950b2:	00
1404950b3:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404950b7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404950bc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404950c0:	e8 cb bc 30 00       	call   0x1407a0d90
1404950c5:	48 8b 10             	mov    (%rax),%rdx
1404950c8:	48 85 d2             	test   %rdx,%rdx
1404950cb:	74 1c                	je     0x1404950e9
1404950cd:	8b 42 10             	mov    0x10(%rdx),%eax
1404950d0:	ff c0                	inc    %eax
1404950d2:	89 42 10             	mov    %eax,0x10(%rdx)
1404950d5:	83 f8 01             	cmp    $0x1,%eax
1404950d8:	0f 8e 46 04 00 00    	jle    0x140495524
1404950de:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404950e3:	0f 84 43 04 00 00    	je     0x14049552c
1404950e9:	48 8b 0d c8 40 f9 00 	mov    0xf940c8(%rip),%rcx        # 0x1414291b8
1404950f0:	48 89 15 c1 40 f9 00 	mov    %rdx,0xf940c1(%rip)        # 0x1414291b8
1404950f7:	48 85 c9             	test   %rcx,%rcx
1404950fa:	74 24                	je     0x140495120
1404950fc:	8b 41 10             	mov    0x10(%rcx),%eax
1404950ff:	ff c8                	dec    %eax
140495101:	89 41 10             	mov    %eax,0x10(%rcx)
140495104:	85 c0                	test   %eax,%eax
140495106:	7f 18                	jg     0x140495120
140495108:	0f 88 29 04 00 00    	js     0x140495537
14049510e:	48 8b 01             	mov    (%rcx),%rax
140495111:	ba 01 00 00 00       	mov    $0x1,%edx
140495116:	48 8b 00             	mov    (%rax),%rax
140495119:	ff 15 01 e9 ae 00    	call   *0xaee901(%rip)        # 0x140f83a20
14049511f:	90                   	nop
140495120:	0f 57 c0             	xorps  %xmm0,%xmm0
140495123:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140495127:	0f 57 c9             	xorps  %xmm1,%xmm1
14049512a:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14049512f:	b9 20 00 00 00       	mov    $0x20,%ecx
140495134:	e8 cf 5f 98 00       	call   0x140e1b108
140495139:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14049513d:	66 0f 6f 05 3b f2 b0 	movdqa 0xb0f23b(%rip),%xmm0        # 0x140fa4380
140495144:	00
140495145:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14049514a:	0f 10 05 7f b8 b3 00 	movups 0xb3b87f(%rip),%xmm0        # 0x140fd09d0
140495151:	0f 11 00             	movups %xmm0,(%rax)
140495154:	0f b7 0d 85 b8 b3 00 	movzwl 0xb3b885(%rip),%ecx        # 0x140fd09e0
14049515b:	66 89 48 10          	mov    %cx,0x10(%rax)
14049515f:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140495163:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140495169:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14049516d:	48 8b cb             	mov    %rbx,%rcx
140495170:	e8 2b 1e 26 00       	call   0x1406f6fa0
140495175:	90                   	nop
140495176:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14049517a:	48 83 fa 0f          	cmp    $0xf,%rdx
14049517e:	76 31                	jbe    0x1404951b1
140495180:	48 ff c2             	inc    %rdx
140495183:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140495187:	48 8b c1             	mov    %rcx,%rax
14049518a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140495191:	72 19                	jb     0x1404951ac
140495193:	48 83 c2 27          	add    $0x27,%rdx
140495197:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14049519b:	48 2b c1             	sub    %rcx,%rax
14049519e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404951a2:	48 83 f8 1f          	cmp    $0x1f,%rax
1404951a6:	0f 87 96 03 00 00    	ja     0x140495542
1404951ac:	e8 93 5f 98 00       	call   0x140e1b144
1404951b1:	48 8d 05 90 a6 b3 00 	lea    0xb3a690(%rip),%rax        # 0x140fcf848
1404951b8:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404951bc:	48 c7 45 d8 14 00 00 	movq   $0x14,-0x28(%rbp)
1404951c3:	00
1404951c4:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404951c8:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404951cd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404951d1:	e8 ba bb 30 00       	call   0x1407a0d90
1404951d6:	48 8b 10             	mov    (%rax),%rdx
1404951d9:	48 85 d2             	test   %rdx,%rdx
1404951dc:	74 1c                	je     0x1404951fa
1404951de:	8b 42 10             	mov    0x10(%rdx),%eax
1404951e1:	ff c0                	inc    %eax
1404951e3:	89 42 10             	mov    %eax,0x10(%rdx)
1404951e6:	83 f8 01             	cmp    $0x1,%eax
1404951e9:	0f 8e 59 03 00 00    	jle    0x140495548
1404951ef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404951f4:	0f 84 56 03 00 00    	je     0x140495550
1404951fa:	48 8b 0d bf 3f f9 00 	mov    0xf93fbf(%rip),%rcx        # 0x1414291c0
140495201:	48 89 15 b8 3f f9 00 	mov    %rdx,0xf93fb8(%rip)        # 0x1414291c0
140495208:	48 85 c9             	test   %rcx,%rcx
14049520b:	74 24                	je     0x140495231
14049520d:	8b 41 10             	mov    0x10(%rcx),%eax
140495210:	ff c8                	dec    %eax
140495212:	89 41 10             	mov    %eax,0x10(%rcx)
140495215:	85 c0                	test   %eax,%eax
140495217:	7f 18                	jg     0x140495231
140495219:	0f 88 3c 03 00 00    	js     0x14049555b
14049521f:	48 8b 01             	mov    (%rcx),%rax
140495222:	ba 01 00 00 00       	mov    $0x1,%edx
140495227:	48 8b 00             	mov    (%rax),%rax
14049522a:	ff 15 f0 e7 ae 00    	call   *0xaee7f0(%rip)        # 0x140f83a20
140495230:	90                   	nop
140495231:	0f 57 c0             	xorps  %xmm0,%xmm0
140495234:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140495238:	0f 57 c9             	xorps  %xmm1,%xmm1
14049523b:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140495240:	b9 20 00 00 00       	mov    $0x20,%ecx
140495245:	e8 be 5e 98 00       	call   0x140e1b108
14049524a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14049524e:	66 0f 6f 05 9a f8 b0 	movdqa 0xb0f89a(%rip),%xmm0        # 0x140fa4af0
140495255:	00
140495256:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14049525b:	0f 10 05 e6 a5 b3 00 	movups 0xb3a5e6(%rip),%xmm0        # 0x140fcf848
140495262:	0f 11 00             	movups %xmm0,(%rax)
140495265:	8b 0d ed a5 b3 00    	mov    0xb3a5ed(%rip),%ecx        # 0x140fcf858
14049526b:	89 48 10             	mov    %ecx,0x10(%rax)
14049526e:	c6 40 14 00          	movb   $0x0,0x14(%rax)
140495272:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140495278:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14049527c:	48 8b cb             	mov    %rbx,%rcx
14049527f:	e8 1c 1d 26 00       	call   0x1406f6fa0
140495284:	90                   	nop
140495285:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140495289:	48 83 fa 0f          	cmp    $0xf,%rdx
14049528d:	76 31                	jbe    0x1404952c0
14049528f:	48 ff c2             	inc    %rdx
140495292:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140495296:	48 8b c1             	mov    %rcx,%rax
140495299:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404952a0:	72 19                	jb     0x1404952bb
1404952a2:	48 83 c2 27          	add    $0x27,%rdx
1404952a6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404952aa:	48 2b c1             	sub    %rcx,%rax
1404952ad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404952b1:	48 83 f8 1f          	cmp    $0x1f,%rax
1404952b5:	0f 87 ab 02 00 00    	ja     0x140495566
1404952bb:	e8 84 5e 98 00       	call   0x140e1b144
1404952c0:	48 8d 05 51 a5 b3 00 	lea    0xb3a551(%rip),%rax        # 0x140fcf818
1404952c7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404952cb:	48 c7 45 d8 0d 00 00 	movq   $0xd,-0x28(%rbp)
1404952d2:	00
1404952d3:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404952d7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404952dc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404952e0:	e8 ab ba 30 00       	call   0x1407a0d90
1404952e5:	48 8b 10             	mov    (%rax),%rdx
1404952e8:	48 85 d2             	test   %rdx,%rdx
1404952eb:	74 1c                	je     0x140495309
1404952ed:	8b 42 10             	mov    0x10(%rdx),%eax
1404952f0:	ff c0                	inc    %eax
1404952f2:	89 42 10             	mov    %eax,0x10(%rdx)
1404952f5:	83 f8 01             	cmp    $0x1,%eax
1404952f8:	0f 8e 6e 02 00 00    	jle    0x14049556c
1404952fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140495303:	0f 84 6b 02 00 00    	je     0x140495574
140495309:	48 8b 0d b8 3e f9 00 	mov    0xf93eb8(%rip),%rcx        # 0x1414291c8
140495310:	48 89 15 b1 3e f9 00 	mov    %rdx,0xf93eb1(%rip)        # 0x1414291c8
140495317:	48 85 c9             	test   %rcx,%rcx
14049531a:	74 24                	je     0x140495340
14049531c:	8b 41 10             	mov    0x10(%rcx),%eax
14049531f:	ff c8                	dec    %eax
140495321:	89 41 10             	mov    %eax,0x10(%rcx)
140495324:	85 c0                	test   %eax,%eax
140495326:	7f 18                	jg     0x140495340
140495328:	0f 88 51 02 00 00    	js     0x14049557f
14049532e:	48 8b 01             	mov    (%rcx),%rax
140495331:	ba 01 00 00 00       	mov    $0x1,%edx
140495336:	48 8b 00             	mov    (%rax),%rax
140495339:	ff 15 e1 e6 ae 00    	call   *0xaee6e1(%rip)        # 0x140f83a20
14049533f:	90                   	nop
140495340:	0f 57 c0             	xorps  %xmm0,%xmm0
140495343:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140495347:	66 0f 6f 0d 01 f0 b0 	movdqa 0xb0f001(%rip),%xmm1        # 0x140fa4350
14049534e:	00
14049534f:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140495354:	f2 0f 10 05 bc a4 b3 	movsd  0xb3a4bc(%rip),%xmm0        # 0x140fcf818
14049535b:	00
14049535c:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140495361:	8b 05 b9 a4 b3 00    	mov    0xb3a4b9(%rip),%eax        # 0x140fcf820
140495367:	89 45 d8             	mov    %eax,-0x28(%rbp)
14049536a:	0f b6 05 b3 a4 b3 00 	movzbl 0xb3a4b3(%rip),%eax        # 0x140fcf824
140495371:	88 45 dc             	mov    %al,-0x24(%rbp)
140495374:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
140495378:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14049537e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140495382:	48 8b cb             	mov    %rbx,%rcx
140495385:	e8 16 1c 26 00       	call   0x1406f6fa0
14049538a:	90                   	nop
14049538b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14049538f:	48 83 fa 0f          	cmp    $0xf,%rdx
140495393:	76 31                	jbe    0x1404953c6
140495395:	48 ff c2             	inc    %rdx
140495398:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14049539c:	48 8b c1             	mov    %rcx,%rax
14049539f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404953a6:	72 19                	jb     0x1404953c1
1404953a8:	48 83 c2 27          	add    $0x27,%rdx
1404953ac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404953b0:	48 2b c1             	sub    %rcx,%rax
1404953b3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404953b7:	48 83 f8 1f          	cmp    $0x1f,%rax
1404953bb:	0f 87 c9 01 00 00    	ja     0x14049558a
1404953c1:	e8 7e 5d 98 00       	call   0x140e1b144
1404953c6:	48 8d 05 3b b5 b3 00 	lea    0xb3b53b(%rip),%rax        # 0x140fd0908
1404953cd:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404953d1:	48 c7 45 d8 09 00 00 	movq   $0x9,-0x28(%rbp)