140342e26:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140342e2b:	45 33 c9             	xor    %r9d,%r9d
140342e2e:	45 8b 04 b8          	mov    (%r8,%rdi,4),%r8d
140342e32:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
140342e39:	49 8b c2             	mov    %r10,%rax
140342e3c:	ff 15 f6 9d 7c 00    	call   *0x7c9df6(%rip)        # 0x140b0cc38
140342e42:	48 8b 45 50          	mov    0x50(%rbp),%rax
140342e46:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140342e4a:	48 2b c1             	sub    %rcx,%rax
140342e4d:	48 c1 f8 04          	sar    $0x4,%rax
140342e51:	4c 3b e8             	cmp    %rax,%r13
140342e54:	0f 83 81 16 00 00    	jae    0x1403444db
140342e5a:	48 03 ce             	add    %rsi,%rcx
140342e5d:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
140342e64:	e8 0f 83 cd ff       	call   0x14001b178
140342e69:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140342e70:	e8 0b 33 cc ff       	call   0x140006180
140342e75:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140342e7c:	e8 ff 32 cc ff       	call   0x140006180
140342e81:	48 ff c7             	inc    %rdi
140342e84:	49 83 c5 03          	add    $0x3,%r13
140342e88:	48 83 c6 30          	add    $0x30,%rsi
140342e8c:	e9 4e fe ff ff       	jmp    0x140342cdf
140342e91:	33 ff                	xor    %edi,%edi
140342e93:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140342e97:	45 33 c9             	xor    %r9d,%r9d
140342e9a:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140342e9e:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
140342ea5:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140342eac:	ff 15 86 9d 7c 00    	call   *0x7c9d86(%rip)        # 0x140b0cc38
140342eb2:	0f 57 c0             	xorps  %xmm0,%xmm0
140342eb5:	0f 11 85 30 04 00 00 	movups %xmm0,0x430(%rbp)
140342ebc:	48 89 bd 40 04 00 00 	mov    %rdi,0x440(%rbp)
140342ec3:	48 89 bd 48 04 00 00 	mov    %rdi,0x448(%rbp)
140342eca:	44 8d 47 02          	lea    0x2(%rdi),%r8d
140342ece:	48 8d 15 bb 6c 80 00 	lea    0x806cbb(%rip),%rdx        # 0x140b49b90
140342ed5:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
140342edc:	e8 bf c2 dc ff       	call   0x14010f1a0
140342ee1:	48 8d 95 30 04 00 00 	lea    0x430(%rbp),%rdx
140342ee8:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140342eec:	e8 5f 76 dc ff       	call   0x14010a550
140342ef1:	48 8b c8             	mov    %rax,%rcx
140342ef4:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
140342efb:	e8 78 82 cd ff       	call   0x14001b178
140342f00:	48 8b 85 48 04 00 00 	mov    0x448(%rbp),%rax
140342f07:	48 83 f8 0f          	cmp    $0xf,%rax
140342f0b:	76 30                	jbe    0x140342f3d
140342f0d:	48 ff c0             	inc    %rax
140342f10:	48 8b 8d 30 04 00 00 	mov    0x430(%rbp),%rcx
140342f17:	48 8b d1             	mov    %rcx,%rdx
140342f1a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140342f20:	72 15                	jb     0x140342f37
140342f22:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140342f26:	48 2b d1             	sub    %rcx,%rdx
140342f29:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140342f2d:	48 83 f8 1f          	cmp    $0x1f,%rax
140342f31:	0f 87 b2 15 00 00    	ja     0x1403444e9
140342f37:	ff 15 83 99 7c 00    	call   *0x7c9983(%rip)        # 0x140b0c8c0
140342f3d:	49 8b 0e             	mov    (%r14),%rcx
140342f40:	48 8b 01             	mov    (%rcx),%rax
140342f43:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140342f47:	45 33 c9             	xor    %r9d,%r9d
140342f4a:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140342f4e:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140342f55:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140342f5c:	ff 15 d6 9c 7c 00    	call   *0x7c9cd6(%rip)        # 0x140b0cc38
140342f62:	0f 57 c0             	xorps  %xmm0,%xmm0
140342f65:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
140342f6a:	48 8b c7             	mov    %rdi,%rax
140342f6d:	48 89 45 40          	mov    %rax,0x40(%rbp)
140342f71:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140342f78:	48 85 c9             	test   %rcx,%rcx
140342f7b:	74 08                	je     0x140342f85
140342f7d:	f0 ff 41 08          	lock incl 0x8(%rcx)
140342f81:	48 8b 45 40          	mov    0x40(%rbp),%rax
140342f85:	0f 28 85 f0 00 00 00 	movaps 0xf0(%rbp),%xmm0
140342f8c:	66 0f 7f 85 30 04 00 	movdqa %xmm0,0x430(%rbp)
140342f93:	00
140342f94:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140342f98:	48 3b d0             	cmp    %rax,%rdx
140342f9b:	74 27                	je     0x140342fc4
140342f9d:	48 8b 85 30 04 00 00 	mov    0x430(%rbp),%rax
140342fa4:	48 89 02             	mov    %rax,(%rdx)
140342fa7:	48 8b 85 38 04 00 00 	mov    0x438(%rbp),%rax
140342fae:	48 89 42 08          	mov    %rax,0x8(%rdx)
140342fb2:	0f 57 c0             	xorps  %xmm0,%xmm0
140342fb5:	66 0f 7f 85 30 04 00 	movdqa %xmm0,0x430(%rbp)
140342fbc:	00
140342fbd:	48 83 45 38 10       	addq   $0x10,0x38(%rbp)
140342fc2:	eb 1c                	jmp    0x140342fe0
140342fc4:	4c 8d 85 30 04 00 00 	lea    0x430(%rbp),%r8
140342fcb:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140342fcf:	e8 7c d3 cd ff       	call   0x140020350
140342fd4:	90                   	nop
140342fd5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140342fdc:	00 00 00 00
140342fe0:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
140342fe7:	e8 94 31 cc ff       	call   0x140006180
140342fec:	49 8b 0e             	mov    (%r14),%rcx
140342fef:	48 8b 01             	mov    (%rcx),%rax
140342ff2:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140342ff6:	45 33 c9             	xor    %r9d,%r9d
140342ff9:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140342ffd:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140343004:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14034300b:	ff 15 27 9c 7c 00    	call   *0x7c9c27(%rip)        # 0x140b0cc38
140343011:	0f 57 c0             	xorps  %xmm0,%xmm0
140343014:	0f 11 85 d0 03 00 00 	movups %xmm0,0x3d0(%rbp)
14034301b:	48 89 bd e0 03 00 00 	mov    %rdi,0x3e0(%rbp)
140343022:	48 89 bd e8 03 00 00 	mov    %rdi,0x3e8(%rbp)
140343029:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14034302f:	48 8d 15 72 81 80 00 	lea    0x808172(%rip),%rdx        # 0x140b4b1a8
140343036:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
14034303d:	e8 5e c1 dc ff       	call   0x14010f1a0
140343042:	48 8d 95 d0 03 00 00 	lea    0x3d0(%rbp),%rdx
140343049:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14034304d:	e8 fe 74 dc ff       	call   0x14010a550
140343052:	48 8b c8             	mov    %rax,%rcx
140343055:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
14034305c:	e8 17 81 cd ff       	call   0x14001b178
140343061:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
140343068:	e8 23 c2 dc ff       	call   0x14010f290
14034306d:	0f 1f 00             	nopl   (%rax)
140343070:	49 8b 0e             	mov    (%r14),%rcx
140343073:	48 8b 01             	mov    (%rcx),%rax
140343076:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14034307b:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140343082:	ff 15 b0 9b 7c 00    	call   *0x7c9bb0(%rip)        # 0x140b0cc38
140343088:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14034308d:	48 8b 01             	mov    (%rcx),%rax
140343090:	41 b8 f4 00 00 00    	mov    $0xf4,%r8d
140343096:	48 8d 15 83 84 80 00 	lea    0x808483(%rip),%rdx        # 0x140b4b520
14034309d:	48 8b 40 40          	mov    0x40(%rax),%rax
1403430a1:	ff 15 91 9b 7c 00    	call   *0x7c9b91(%rip)        # 0x140b0cc38
1403430a7:	48 8b 75 10          	mov    0x10(%rbp),%rsi
1403430ab:	48 8b 0e             	mov    (%rsi),%rcx
1403430ae:	48 8b 46 08          	mov    0x8(%rsi),%rax
1403430b2:	48 2b c1             	sub    %rcx,%rax
1403430b5:	48 c1 f8 03          	sar    $0x3,%rax
1403430b9:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
1403430c0:	aa aa aa
1403430c3:	49 0f af c0          	imul   %r8,%rax
1403430c7:	4c 3b f8             	cmp    %rax,%r15
1403430ca:	0f 83 8c 14 00 00    	jae    0x14034455c
1403430d0:	48 8b 54 d9 08       	mov    0x8(%rcx,%rbx,8),%rdx
1403430d5:	48 2b 14 d9          	sub    (%rcx,%rbx,8),%rdx
1403430d9:	48 d1 fa             	sar    $1,%rdx
1403430dc:	48 8d 8d 10 05 00 00 	lea    0x510(%rbp),%rcx
1403430e3:	e8 b4 ad 60 00       	call   0x14094de9c
1403430e8:	90                   	nop
1403430e9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1403430ee:	48 8b 01             	mov    (%rcx),%rax
1403430f1:	48 8d 95 10 05 00 00 	lea    0x510(%rbp),%rdx
1403430f8:	48 83 bd 28 05 00 00 	cmpq   $0xf,0x528(%rbp)
1403430ff:	0f
140343100:	48 0f 47 95 10 05 00 	cmova  0x510(%rbp),%rdx
140343107:	00
140343108:	44 8b 85 20 05 00 00 	mov    0x520(%rbp),%r8d
14034310f:	48 8b 40 40          	mov    0x40(%rax),%rax
140343113:	ff 15 1f 9b 7c 00    	call   *0x7c9b1f(%rip)        # 0x140b0cc38
140343119:	0f 57 c0             	xorps  %xmm0,%xmm0
14034311c:	0f 11 85 b0 04 00 00 	movups %xmm0,0x4b0(%rbp)
140343123:	48 89 bd c0 04 00 00 	mov    %rdi,0x4c0(%rbp)
14034312a:	48 89 bd c8 04 00 00 	mov    %rdi,0x4c8(%rbp)
140343131:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140343137:	48 8d 15 82 80 80 00 	lea    0x808082(%rip),%rdx        # 0x140b4b1c0
14034313e:	48 8d 8d b0 04 00 00 	lea    0x4b0(%rbp),%rcx
140343145:	e8 56 c0 dc ff       	call   0x14010f1a0
14034314a:	90                   	nop
14034314b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140343150:	48 8b 01             	mov    (%rcx),%rax
140343153:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
14034315a:	48 83 bd c8 04 00 00 	cmpq   $0xf,0x4c8(%rbp)
140343161:	0f
140343162:	48 0f 47 95 b0 04 00 	cmova  0x4b0(%rbp),%rdx
140343169:	00
14034316a:	44 8b 85 c0 04 00 00 	mov    0x4c0(%rbp),%r8d
140343171:	48 8b 40 40          	mov    0x40(%rax),%rax
140343175:	ff 15 bd 9a 7c 00    	call   *0x7c9abd(%rip)        # 0x140b0cc38
14034317b:	44 8b 6c 24 60       	mov    0x60(%rsp),%r13d
140343180:	48 8b 0e             	mov    (%rsi),%rcx
140343183:	48 8b 46 08          	mov    0x8(%rsi),%rax
140343187:	48 2b c1             	sub    %rcx,%rax
14034318a:	48 c1 f8 03          	sar    $0x3,%rax
14034318e:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140343195:	aa aa aa
140343198:	48 0f af c2          	imul   %rdx,%rax
14034319c:	4c 3b f8             	cmp    %rax,%r15
14034319f:	0f 83 b0 13 00 00    	jae    0x140344555
1403431a5:	48 8b 14 d9          	mov    (%rcx,%rbx,8),%rdx
1403431a9:	48 8b 44 d9 08       	mov    0x8(%rcx,%rbx,8),%rax
1403431ae:	48 2b c2             	sub    %rdx,%rax
1403431b1:	48 d1 f8             	sar    $1,%rax
1403431b4:	48 3b f8             	cmp    %rax,%rdi
1403431b7:	0f 83 5f 03 00 00    	jae    0x14034351c
1403431bd:	0f b7 14 7a          	movzwl (%rdx,%rdi,2),%edx
1403431c1:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
1403431c8:	e8 d3 ab 60 00       	call   0x14094dda0
1403431cd:	90                   	nop
1403431ce:	48 8b 85 f0 05 00 00 	mov    0x5f0(%rbp),%rax
1403431d5:	48 8b 08             	mov    (%rax),%rcx
1403431d8:	48 8b 40 08          	mov    0x8(%rax),%rax
1403431dc:	48 2b c1             	sub    %rcx,%rax
1403431df:	48 c1 f8 03          	sar    $0x3,%rax
1403431e3:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
1403431ea:	aa aa aa
1403431ed:	48 0f af c2          	imul   %rdx,%rax
1403431f1:	4c 3b f8             	cmp    %rax,%r15
1403431f4:	0f 83 19 13 00 00    	jae    0x140344513
1403431fa:	48 8b 14 d9          	mov    (%rcx,%rbx,8),%rdx
1403431fe:	48 8b 44 d9 08       	mov    0x8(%rcx,%rbx,8),%rax
140343203:	48 2b c2             	sub    %rdx,%rax
140343206:	48 d1 f8             	sar    $1,%rax
140343209:	48 3b f8             	cmp    %rax,%rdi
14034320c:	0f 83 01 13 00 00    	jae    0x140344513
140343212:	0f b7 14 7a          	movzwl (%rdx,%rdi,2),%edx
140343216:	48 8d 8d 50 05 00 00 	lea    0x550(%rbp),%rcx
14034321d:	e8 7e ab 60 00       	call   0x14094dda0
140343222:	90                   	nop
140343223:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14034322a:	ff ff 7f
14034322d:	48 8b 8d e0 03 00 00 	mov    0x3e0(%rbp),%rcx
140343234:	48 2b c1             	sub    %rcx,%rax
140343237:	48 83 f8 01          	cmp    $0x1,%rax
14034323b:	0f 82 7d 13 00 00    	jb     0x1403445be
140343241:	48 8d 85 d0 03 00 00 	lea    0x3d0(%rbp),%rax
140343248:	48 83 bd e8 03 00 00 	cmpq   $0xf,0x3e8(%rbp)
14034324f:	0f
140343250:	48 0f 47 85 d0 03 00 	cmova  0x3d0(%rbp),%rax
140343257:	00
140343258:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14034325d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140343262:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140343269:	00 00
14034326b:	4c 8d 0d 76 80 80 00 	lea    0x808076(%rip),%r9        # 0x140b4b2e8
140343272:	48 8d 8d 10 04 00 00 	lea    0x410(%rbp),%rcx
140343279:	e8 32 aa dc ff       	call   0x14010dcb0
14034327e:	41 83 cd 04          	or     $0x4,%r13d
140343282:	4c 8d 05 4b 7f 80 00 	lea    0x807f4b(%rip),%r8        # 0x140b4b1d4
140343289:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
140343290:	48 8d 8d f0 04 00 00 	lea    0x4f0(%rbp),%rcx
140343297:	e8 58 ed f5 ff       	call   0x1402a1ff4
14034329c:	90                   	nop
14034329d:	48 8d 95 50 05 00 00 	lea    0x550(%rbp),%rdx
1403432a4:	48 8b c8             	mov    %rax,%rcx
1403432a7:	e8 48 ef f5 ff       	call   0x1402a21f4
1403432ac:	0f 57 c0             	xorps  %xmm0,%xmm0
1403432af:	0f 11 85 30 04 00 00 	movups %xmm0,0x430(%rbp)
1403432b6:	33 c9                	xor    %ecx,%ecx
1403432b8:	48 89 8d 40 04 00 00 	mov    %rcx,0x440(%rbp)
1403432bf:	48 89 8d 48 04 00 00 	mov    %rcx,0x448(%rbp)
1403432c6:	0f 10 00             	movups (%rax),%xmm0
1403432c9:	0f 11 85 30 04 00 00 	movups %xmm0,0x430(%rbp)
1403432d0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1403432d4:	0f 11 8d 40 04 00 00 	movups %xmm1,0x440(%rbp)
1403432db:	48 89 48 10          	mov    %rcx,0x10(%rax)
1403432df:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1403432e6:	00
1403432e7:	88 08                	mov    %cl,(%rax)
1403432e9:	41 83 cd 02          	or     $0x2,%r13d
1403432ed:	44 89 6c 24 60       	mov    %r13d,0x60(%rsp)
1403432f2:	4c 8d 05 d7 7e 80 00 	lea    0x807ed7(%rip),%r8        # 0x140b4b1d0
1403432f9:	48 8d 95 30 04 00 00 	lea    0x430(%rbp),%rdx
140343300:	48 8d 8d 50 04 00 00 	lea    0x450(%rbp),%rcx
140343307:	e8 e8 ec f5 ff       	call   0x1402a1ff4
14034330c:	90                   	nop
14034330d:	48 8b 85 48 04 00 00 	mov    0x448(%rbp),%rax
140343314:	48 83 f8 0f          	cmp    $0xf,%rax
140343318:	76 30                	jbe    0x14034334a
14034331a:	48 ff c0             	inc    %rax
14034331d:	48 8b 8d 30 04 00 00 	mov    0x430(%rbp),%rcx
140343324:	48 8b d1             	mov    %rcx,%rdx
140343327:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14034332d:	72 15                	jb     0x140343344
14034332f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140343333:	48 2b d1             	sub    %rcx,%rdx
140343336:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14034333a:	48 83 f8 1f          	cmp    $0x1f,%rax
14034333e:	0f 87 ac 11 00 00    	ja     0x1403444f0
140343344:	ff 15 76 95 7c 00    	call   *0x7c9576(%rip)        # 0x140b0c8c0
14034334a:	48 83 a5 40 04 00 00 	andq   $0x0,0x440(%rbp)
140343351:	00
140343352:	48 c7 85 48 04 00 00 	movq   $0xf,0x448(%rbp)
140343359:	0f 00 00 00
14034335d:	c6 85 30 04 00 00 00 	movb   $0x0,0x430(%rbp)
140343364:	48 8b 85 08 05 00 00 	mov    0x508(%rbp),%rax
14034336b:	48 83 f8 0f          	cmp    $0xf,%rax
14034336f:	76 30                	jbe    0x1403433a1
140343371:	48 ff c0             	inc    %rax
140343374:	48 8b 8d f0 04 00 00 	mov    0x4f0(%rbp),%rcx
14034337b:	48 8b d1             	mov    %rcx,%rdx
14034337e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140343384:	72 15                	jb     0x14034339b
140343386:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14034338a:	48 2b d1             	sub    %rcx,%rdx
14034338d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140343391:	48 83 f8 1f          	cmp    $0x1f,%rax
140343395:	0f 87 5c 11 00 00    	ja     0x1403444f7
14034339b:	ff 15 1f 95 7c 00    	call   *0x7c951f(%rip)        # 0x140b0c8c0
1403433a1:	48 83 a5 00 05 00 00 	andq   $0x0,0x500(%rbp)
1403433a8:	00
1403433a9:	48 c7 85 08 05 00 00 	movq   $0xf,0x508(%rbp)
1403433b0:	0f 00 00 00
1403433b4:	c6 85 f0 04 00 00 00 	movb   $0x0,0x4f0(%rbp)
1403433bb:	48 8b 85 28 04 00 00 	mov    0x428(%rbp),%rax
1403433c2:	48 83 f8 0f          	cmp    $0xf,%rax
1403433c6:	76 30                	jbe    0x1403433f8
1403433c8:	48 ff c0             	inc    %rax
1403433cb:	48 8b 8d 10 04 00 00 	mov    0x410(%rbp),%rcx
1403433d2:	48 8b d1             	mov    %rcx,%rdx
1403433d5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1403433db:	72 15                	jb     0x1403433f2
1403433dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403433e1:	48 2b d1             	sub    %rcx,%rdx
1403433e4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403433e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1403433ec:	0f 87 0c 11 00 00    	ja     0x1403444fe
1403433f2:	ff 15 c8 94 7c 00    	call   *0x7c94c8(%rip)        # 0x140b0c8c0
1403433f8:	48 83 a5 20 04 00 00 	andq   $0x0,0x420(%rbp)
1403433ff:	00
140343400:	48 c7 85 28 04 00 00 	movq   $0xf,0x428(%rbp)
140343407:	0f 00 00 00
14034340b:	c6 85 10 04 00 00 00 	movb   $0x0,0x410(%rbp)
140343412:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140343417:	48 8b 01             	mov    (%rcx),%rax
14034341a:	48 8d 95 50 04 00 00 	lea    0x450(%rbp),%rdx
140343421:	48 83 bd 68 04 00 00 	cmpq   $0xf,0x468(%rbp)
140343428:	0f
140343429:	48 0f 47 95 50 04 00 	cmova  0x450(%rbp),%rdx
140343430:	00
140343431:	44 8b 85 60 04 00 00 	mov    0x460(%rbp),%r8d
140343438:	48 8b 40 40          	mov    0x40(%rax),%rax
14034343c:	ff 15 f6 97 7c 00    	call   *0x7c97f6(%rip)        # 0x140b0cc38
140343442:	48 8b 85 68 04 00 00 	mov    0x468(%rbp),%rax
140343449:	48 83 f8 0f          	cmp    $0xf,%rax
14034344d:	76 30                	jbe    0x14034347f
14034344f:	48 ff c0             	inc    %rax
140343452:	48 8b 8d 50 04 00 00 	mov    0x450(%rbp),%rcx
140343459:	48 8b d1             	mov    %rcx,%rdx
14034345c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140343462:	72 15                	jb     0x140343479
140343464:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140343468:	48 2b d1             	sub    %rcx,%rdx
14034346b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14034346f:	48 83 f8 1f          	cmp    $0x1f,%rax
140343473:	0f 87 8c 10 00 00    	ja     0x140344505
140343479:	ff 15 41 94 7c 00    	call   *0x7c9441(%rip)        # 0x140b0c8c0
14034347f:	48 83 a5 60 04 00 00 	andq   $0x0,0x460(%rbp)
140343486:	00
140343487:	48 c7 85 68 04 00 00 	movq   $0xf,0x468(%rbp)