140972050:	ba 2f 56 00 00       	mov    $0x562f,%edx
140972055:	66 89 55 90          	mov    %dx,-0x70(%rbp)
140972059:	44 88 6d 92          	mov    %r13b,-0x6e(%rbp)
14097205d:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140972061:	48 8b 40 40          	mov    0x40(%rax),%rax
140972065:	ff 15 cd ab 19 00    	call   *0x19abcd(%rip)        # 0x140b0cc38
14097206b:	48 8b d0             	mov    %rax,%rdx
14097206e:	0f 57 c0             	xorps  %xmm0,%xmm0
140972071:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140972077:	48 8b 48 08          	mov    0x8(%rax),%rcx
14097207b:	48 85 c9             	test   %rcx,%rcx
14097207e:	74 04                	je     0x140972084
140972080:	f0 ff 41 08          	lock incl 0x8(%rcx)
140972084:	48 8b 00             	mov    (%rax),%rax
140972087:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14097208c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140972090:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140972095:	48 8d 5e 14          	lea    0x14(%rsi),%rbx
140972099:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1409720a0:	80
1409720a1:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1409720a8:	80
1409720a9:	45 33 c9             	xor    %r9d,%r9d
1409720ac:	45 33 c0             	xor    %r8d,%r8d
1409720af:	48 8b d3             	mov    %rbx,%rdx
1409720b2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409720b7:	e8 b4 9a 7b ff       	call   0x14012bb70
1409720bc:	40 8a f8             	mov    %al,%dil
1409720bf:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1409720c3:	48 83 f8 0f          	cmp    $0xf,%rax
1409720c7:	76 30                	jbe    0x1409720f9
1409720c9:	48 ff c0             	inc    %rax
1409720cc:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1409720d0:	48 8b d1             	mov    %rcx,%rdx
1409720d3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409720d9:	72 18                	jb     0x1409720f3
1409720db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409720df:	48 2b d1             	sub    %rcx,%rdx
1409720e2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409720e6:	48 83 f8 1f          	cmp    $0x1f,%rax
1409720ea:	76 07                	jbe    0x1409720f3
1409720ec:	ff 15 a6 a8 19 00    	call   *0x19a8a6(%rip)        # 0x140b0c998
1409720f2:	cc                   	int3
1409720f3:	ff 15 c7 a7 19 00    	call   *0x19a7c7(%rip)        # 0x140b0c8c0
1409720f9:	40 84 ff             	test   %dil,%dil
1409720fc:	75 03                	jne    0x140972101
1409720fe:	44 89 2b             	mov    %r13d,(%rbx)
140972101:	8b 0b                	mov    (%rbx),%ecx
140972103:	83 f9 05             	cmp    $0x5,%ecx
140972106:	0f 85 78 02 00 00    	jne    0x140972384
14097210c:	49 8b 0e             	mov    (%r14),%rcx
14097210f:	48 8b 01             	mov    (%rcx),%rax
140972112:	4c 8b 40 40          	mov    0x40(%rax),%r8
140972116:	0f 57 c0             	xorps  %xmm0,%xmm0
140972119:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14097211e:	66 0f 6f 0d 5a fb 23 	movdqa 0x23fb5a(%rip),%xmm1        # 0x140bb1c80
140972125:	00
140972126:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
14097212b:	8b 05 77 c3 1f 00    	mov    0x1fc377(%rip),%eax        # 0x140b6e4a8
140972131:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
140972136:	8a 05 6e c3 1f 00    	mov    0x1fc36e(%rip),%al        # 0x140b6e4aa
14097213c:	88 44 24 72          	mov    %al,0x72(%rsp)
140972140:	44 88 6c 24 73       	mov    %r13b,0x73(%rsp)
140972145:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14097214a:	49 8b c0             	mov    %r8,%rax
14097214d:	ff 15 e5 aa 19 00    	call   *0x19aae5(%rip)        # 0x140b0cc38
140972153:	48 8b d0             	mov    %rax,%rdx
140972156:	0f 57 c0             	xorps  %xmm0,%xmm0
140972159:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14097215f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140972163:	48 85 c9             	test   %rcx,%rcx
140972166:	74 04                	je     0x14097216c
140972168:	f0 ff 41 08          	lock incl 0x8(%rcx)
14097216c:	48 8b 00             	mov    (%rax),%rax
14097216f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140972174:	48 8b 42 08          	mov    0x8(%rdx),%rax
140972178:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14097217d:	45 33 c9             	xor    %r9d,%r9d
140972180:	41 b0 01             	mov    $0x1,%r8b
140972183:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140972187:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14097218c:	e8 2f be 93 ff       	call   0x1402adfc0
140972191:	90                   	nop
140972192:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140972196:	bb 00 10 00 00       	mov    $0x1000,%ebx
14097219b:	48 83 f8 0f          	cmp    $0xf,%rax
14097219f:	76 2e                	jbe    0x1409721cf
1409721a1:	48 ff c0             	inc    %rax
1409721a4:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409721a9:	48 8b d1             	mov    %rcx,%rdx
1409721ac:	48 3b c3             	cmp    %rbx,%rax
1409721af:	72 18                	jb     0x1409721c9
1409721b1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409721b5:	48 2b d1             	sub    %rcx,%rdx
1409721b8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409721bc:	48 83 f8 1f          	cmp    $0x1f,%rax
1409721c0:	76 07                	jbe    0x1409721c9
1409721c2:	ff 15 d0 a7 19 00    	call   *0x19a7d0(%rip)        # 0x140b0c998
1409721c8:	cc                   	int3
1409721c9:	ff 15 f1 a6 19 00    	call   *0x19a6f1(%rip)        # 0x140b0c8c0
1409721cf:	49 8b 0e             	mov    (%r14),%rcx
1409721d2:	48 8b 01             	mov    (%rcx),%rax
1409721d5:	4c 8b 40 40          	mov    0x40(%rax),%r8
1409721d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1409721dc:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1409721e1:	66 0f 6f 0d 97 fa 23 	movdqa 0x23fa97(%rip),%xmm1        # 0x140bb1c80
1409721e8:	00
1409721e9:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1409721ee:	8b 05 b8 c2 1f 00    	mov    0x1fc2b8(%rip),%eax        # 0x140b6e4ac
1409721f4:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
1409721f9:	8a 05 af c2 1f 00    	mov    0x1fc2af(%rip),%al        # 0x140b6e4ae
1409721ff:	88 44 24 72          	mov    %al,0x72(%rsp)
140972203:	44 88 6c 24 73       	mov    %r13b,0x73(%rsp)
140972208:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14097220d:	49 8b c0             	mov    %r8,%rax
140972210:	ff 15 22 aa 19 00    	call   *0x19aa22(%rip)        # 0x140b0cc38
140972216:	48 8b d0             	mov    %rax,%rdx
140972219:	0f 57 c0             	xorps  %xmm0,%xmm0
14097221c:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140972222:	48 8b 48 08          	mov    0x8(%rax),%rcx
140972226:	48 85 c9             	test   %rcx,%rcx
140972229:	74 04                	je     0x14097222f
14097222b:	f0 ff 41 08          	lock incl 0x8(%rcx)
14097222f:	48 8b 00             	mov    (%rax),%rax
140972232:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140972237:	48 8b 42 08          	mov    0x8(%rdx),%rax
14097223b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140972240:	45 33 c9             	xor    %r9d,%r9d
140972243:	41 b0 01             	mov    $0x1,%r8b
140972246:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14097224a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14097224f:	e8 6c bd 93 ff       	call   0x1402adfc0
140972254:	90                   	nop
140972255:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140972259:	48 83 f8 0f          	cmp    $0xf,%rax
14097225d:	76 2e                	jbe    0x14097228d
14097225f:	48 ff c0             	inc    %rax
140972262:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140972267:	48 8b d1             	mov    %rcx,%rdx
14097226a:	48 3b c3             	cmp    %rbx,%rax
14097226d:	72 18                	jb     0x140972287
14097226f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140972273:	48 2b d1             	sub    %rcx,%rdx
140972276:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14097227a:	48 83 f8 1f          	cmp    $0x1f,%rax
14097227e:	76 07                	jbe    0x140972287
140972280:	ff 15 12 a7 19 00    	call   *0x19a712(%rip)        # 0x140b0c998
140972286:	cc                   	int3
140972287:	ff 15 33 a6 19 00    	call   *0x19a633(%rip)        # 0x140b0c8c0
14097228d:	49 8b 0e             	mov    (%r14),%rcx
140972290:	48 8b 01             	mov    (%rcx),%rax
140972293:	4c 8b 40 40          	mov    0x40(%rax),%r8
140972297:	0f 57 c0             	xorps  %xmm0,%xmm0
14097229a:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14097229f:	66 0f 6f 0d 09 fa 23 	movdqa 0x23fa09(%rip),%xmm1        # 0x140bb1cb0
1409722a6:	00
1409722a7:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1409722ac:	8b 05 86 75 1d 00    	mov    0x1d7586(%rip),%eax        # 0x140b49838
1409722b2:	89 44 24 70          	mov    %eax,0x70(%rsp)
1409722b6:	0f b7 05 7f 75 1d 00 	movzwl 0x1d757f(%rip),%eax        # 0x140b4983c
1409722bd:	66 89 44 24 74       	mov    %ax,0x74(%rsp)
1409722c2:	44 88 6c 24 76       	mov    %r13b,0x76(%rsp)
1409722c7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409722cc:	49 8b c0             	mov    %r8,%rax
1409722cf:	ff 15 63 a9 19 00    	call   *0x19a963(%rip)        # 0x140b0cc38
1409722d5:	48 8b d0             	mov    %rax,%rdx
1409722d8:	0f 57 c0             	xorps  %xmm0,%xmm0
1409722db:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1409722e1:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409722e5:	48 85 c9             	test   %rcx,%rcx
1409722e8:	74 04                	je     0x1409722ee
1409722ea:	f0 ff 41 08          	lock incl 0x8(%rcx)
1409722ee:	48 8b 00             	mov    (%rax),%rax
1409722f1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409722f6:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409722fa:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1409722ff:	45 33 c9             	xor    %r9d,%r9d
140972302:	41 b0 01             	mov    $0x1,%r8b
140972305:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140972309:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14097230e:	e8 ad bc 93 ff       	call   0x1402adfc0
140972313:	90                   	nop
140972314:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140972318:	48 83 f8 0f          	cmp    $0xf,%rax
14097231c:	76 2e                	jbe    0x14097234c
14097231e:	48 ff c0             	inc    %rax
140972321:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140972326:	48 8b d1             	mov    %rcx,%rdx
140972329:	48 3b c3             	cmp    %rbx,%rax
14097232c:	72 18                	jb     0x140972346
14097232e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140972332:	48 2b d1             	sub    %rcx,%rdx
140972335:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140972339:	48 83 f8 1f          	cmp    $0x1f,%rax
14097233d:	76 07                	jbe    0x140972346
14097233f:	ff 15 53 a6 19 00    	call   *0x19a653(%rip)        # 0x140b0c998
140972345:	cc                   	int3
140972346:	ff 15 74 a5 19 00    	call   *0x19a574(%rip)        # 0x140b0c8c0
14097234c:	48 83 7d 00 30       	cmpq   $0x30,0x0(%rbp)
140972351:	0f 82 d9 08 00 00    	jb     0x140972c30
140972357:	48 83 7d 20 30       	cmpq   $0x30,0x20(%rbp)
14097235c:	0f 82 ce 08 00 00    	jb     0x140972c30
140972362:	48 83 7d 60 20       	cmpq   $0x20,0x60(%rbp)
140972367:	0f 85 a4 08 00 00    	jne    0x140972c11
14097236d:	48 83 7d 40 20       	cmpq   $0x20,0x40(%rbp)
140972372:	0f 85 99 08 00 00    	jne    0x140972c11
140972378:	83 7e 08 05          	cmpl   $0x5,0x8(%rsi)
14097237c:	0f 85 13 08 00 00    	jne    0x140972b95
140972382:	eb 3b                	jmp    0x1409723bf
140972384:	8d 41 ff             	lea    -0x1(%rcx),%eax
140972387:	83 f8 01             	cmp    $0x1,%eax
14097238a:	76 09                	jbe    0x140972395
14097238c:	83 f9 04             	cmp    $0x4,%ecx
14097238f:	0f 85 ba 08 00 00    	jne    0x140972c4f
140972395:	8b 4e 08             	mov    0x8(%rsi),%ecx
140972398:	8d 41 fe             	lea    -0x2(%rcx),%eax
14097239b:	83 f8 01             	cmp    $0x1,%eax
14097239e:	76 09                	jbe    0x1409723a9
1409723a0:	83 f9 04             	cmp    $0x4,%ecx
1409723a3:	0f 85 cd 07 00 00    	jne    0x140972b76
1409723a9:	48 83 7d 00 20       	cmpq   $0x20,0x0(%rbp)
1409723ae:	0f 85 3e 08 00 00    	jne    0x140972bf2
1409723b4:	48 83 7d 20 20       	cmpq   $0x20,0x20(%rbp)
1409723b9:	0f 85 33 08 00 00    	jne    0x140972bf2
1409723bf:	49 8b 3e             	mov    (%r14),%rdi
1409723c2:	48 8b 07             	mov    (%rdi),%rax
1409723c5:	48 8b 58 40          	mov    0x40(%rax),%rbx
1409723c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1409723cc:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1409723d1:	0f 57 c9             	xorps  %xmm1,%xmm1
1409723d4:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1409723d9:	48 c7 44 24 50 1f 00 	movq   $0x1f,0x50(%rsp)
1409723e0:	00 00
1409723e2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409723e7:	e8 40 cd 79 ff       	call   0x14010f12c
1409723ec:	48 8b d0             	mov    %rax,%rdx
1409723ef:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409723f4:	48 c7 45 80 10 00 00 	movq   $0x10,-0x80(%rbp)
1409723fb:	00
1409723fc:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140972401:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140972405:	0f 10 05 4c c0 1f 00 	movups 0x1fc04c(%rip),%xmm0        # 0x140b6e458
14097240c:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
140972410:	44 88 6a 10          	mov    %r13b,0x10(%rdx)
140972414:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140972419:	48 8b cf             	mov    %rdi,%rcx
14097241c:	48 8b c3             	mov    %rbx,%rax
14097241f:	ff 15 13 a8 19 00    	call   *0x19a813(%rip)        # 0x140b0cc38
140972425:	48 8b d0             	mov    %rax,%rdx
140972428:	0f 57 c0             	xorps  %xmm0,%xmm0
14097242b:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140972431:	48 8b 48 08          	mov    0x8(%rax),%rcx
140972435:	48 85 c9             	test   %rcx,%rcx
140972438:	74 04                	je     0x14097243e
14097243a:	f0 ff 41 08          	lock incl 0x8(%rcx)
14097243e:	48 8b 00             	mov    (%rax),%rax
140972441:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140972446:	48 8b 42 08          	mov    0x8(%rdx),%rax
14097244a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14097244f:	45 33 c9             	xor    %r9d,%r9d
140972452:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140972456:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14097245b:	e8 b8 8a 79 ff       	call   0x14010af18
140972460:	40 8a f8             	mov    %al,%dil
140972463:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140972467:	48 83 f8 0f          	cmp    $0xf,%rax
14097246b:	76 31                	jbe    0x14097249e
14097246d:	48 ff c0             	inc    %rax
140972470:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140972475:	48 8b d1             	mov    %rcx,%rdx
140972478:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14097247e:	72 18                	jb     0x140972498
140972480:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140972484:	48 2b d1             	sub    %rcx,%rdx
140972487:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14097248b:	48 83 f8 1f          	cmp    $0x1f,%rax
14097248f:	76 07                	jbe    0x140972498
140972491:	ff 15 01 a5 19 00    	call   *0x19a501(%rip)        # 0x140b0c998
140972497:	cc                   	int3
140972498:	ff 15 22 a4 19 00    	call   *0x19a422(%rip)        # 0x140b0c8c0
14097249e:	40 84 ff             	test   %dil,%dil
1409724a1:	75 04                	jne    0x1409724a7
1409724a3:	c6 46 18 01          	movb   $0x1,0x18(%rsi)
1409724a7:	49 8b 0e             	mov    (%r14),%rcx
1409724aa:	48 8b 01             	mov    (%rcx),%rax
1409724ad:	4c 8b 40 40          	mov    0x40(%rax),%r8
1409724b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1409724b4:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1409724b9:	66 0f 6f 0d ff f7 23 	movdqa 0x23f7ff(%rip),%xmm1        # 0x140bb1cc0
1409724c0:	00
1409724c1:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1409724c6:	48 8b 05 c3 72 1d 00 	mov    0x1d72c3(%rip),%rax        # 0x140b49790
1409724cd:	89 44 24 70          	mov    %eax,0x70(%rsp)
1409724d1:	0f b7 05 bc 72 1d 00 	movzwl 0x1d72bc(%rip),%eax        # 0x140b49794
1409724d8:	66 89 44 24 74       	mov    %ax,0x74(%rsp)
1409724dd:	8a 05 b3 72 1d 00    	mov    0x1d72b3(%rip),%al        # 0x140b49796
1409724e3:	88 44 24 76          	mov    %al,0x76(%rsp)
1409724e7:	44 88 6c 24 77       	mov    %r13b,0x77(%rsp)
1409724ec:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409724f1:	49 8b c0             	mov    %r8,%rax
1409724f4:	ff 15 3e a7 19 00    	call   *0x19a73e(%rip)        # 0x140b0cc38
1409724fa:	48 8b d0             	mov    %rax,%rdx
1409724fd:	0f 57 c0             	xorps  %xmm0,%xmm0
140972500:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140972506:	48 8b 48 08          	mov    0x8(%rax),%rcx
14097250a:	48 85 c9             	test   %rcx,%rcx
14097250d:	74 04                	je     0x140972513
14097250f:	f0 ff 41 08          	lock incl 0x8(%rcx)
140972513:	48 8b 00             	mov    (%rax),%rax
140972516:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14097251b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14097251f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140972524:	48 8d 5e 10          	lea    0x10(%rsi),%rbx
140972528:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
14097252f:	80
140972530:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
140972537:	80
140972538:	45 33 c9             	xor    %r9d,%r9d
14097253b:	45 33 c0             	xor    %r8d,%r8d
14097253e:	48 8b d3             	mov    %rbx,%rdx
140972541:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140972546:	e8 25 96 7b ff       	call   0x14012bb70
14097254b:	40 8a f8             	mov    %al,%dil
14097254e:	48 8b 45 88          	mov    -0x78(%rbp),%rax
140972552:	48 83 f8 0f          	cmp    $0xf,%rax
140972556:	76 31                	jbe    0x140972589
140972558:	48 ff c0             	inc    %rax
14097255b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140972560:	48 8b d1             	mov    %rcx,%rdx
140972563:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140972569:	72 18                	jb     0x140972583
14097256b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14097256f:	48 2b d1             	sub    %rcx,%rdx
140972572:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140972576:	48 83 f8 1f          	cmp    $0x1f,%rax
14097257a:	76 07                	jbe    0x140972583
14097257c:	ff 15 16 a4 19 00    	call   *0x19a416(%rip)        # 0x140b0c998
140972582:	cc                   	int3
140972583:	ff 15 37 a3 19 00    	call   *0x19a337(%rip)        # 0x140b0c8c0
140972589:	40 84 ff             	test   %dil,%dil
14097258c:	75 08                	jne    0x140972596
14097258e:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
140972594:	eb 0d                	jmp    0x1409725a3
140972596:	8b 03                	mov    (%rbx),%eax
140972598:	99                   	cltd
140972599:	83 e2 07             	and    $0x7,%edx
14097259c:	03 c2                	add    %edx,%eax
14097259e:	c1 f8 03             	sar    $0x3,%eax
1409725a1:	89 03                	mov    %eax,(%rbx)
1409725a3:	83 7e 14 03          	cmpl   $0x3,0x14(%rsi)