1401d6333:	48 8b f2             	mov    %rdx,%rsi
1401d6336:	4c 8b e9             	mov    %rcx,%r13
1401d6339:	74 0d                	je     0x1401d6348
1401d633b:	ba 20 00 00 00       	mov    $0x20,%edx
1401d6340:	48 8b ce             	mov    %rsi,%rcx
1401d6343:	e8 f8 05 00 00       	call   0x1401d6940
1401d6348:	49 8b 6d 10          	mov    0x10(%r13),%rbp
1401d634c:	48 89 9c 24 90 01 00 	mov    %rbx,0x190(%rsp)
1401d6353:	00
1401d6354:	48 89 bc 24 58 01 00 	mov    %rdi,0x158(%rsp)
1401d635b:	00
1401d635c:	4c 89 b4 24 48 01 00 	mov    %r14,0x148(%rsp)
1401d6363:	00
1401d6364:	48 85 ed             	test   %rbp,%rbp
1401d6367:	0f 84 ed 00 00 00    	je     0x1401d645a
1401d636d:	4d 8b 75 18          	mov    0x18(%r13),%r14
1401d6371:	49 8b dd             	mov    %r13,%rbx
1401d6374:	49 83 fe 08          	cmp    $0x8,%r14
1401d6378:	72 04                	jb     0x1401d637e
1401d637a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1401d637e:	48 85 ed             	test   %rbp,%rbp
1401d6381:	0f 84 ae 00 00 00    	je     0x1401d6435
1401d6387:	bf 00 01 00 00       	mov    $0x100,%edi
1401d638c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d6391:	44 8b c7             	mov    %edi,%r8d
1401d6394:	33 d2                	xor    %edx,%edx
1401d6396:	e8 c3 66 12 00       	call   0x1402fca5e
1401d639b:	48 8d 0d fe 55 17 00 	lea    0x1755fe(%rip),%rcx        # 0x14034b9a0
1401d63a2:	48 8d 15 01 56 17 00 	lea    0x175601(%rip),%rdx        # 0x14034b9aa
1401d63a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d63b0:	0f b7 01             	movzwl (%rcx),%eax
1401d63b3:	66 3b c7             	cmp    %di,%ax
1401d63b6:	73 37                	jae    0x1401d63ef
1401d63b8:	0f b6 c0             	movzbl %al,%eax
1401d63bb:	48 83 c1 02          	add    $0x2,%rcx
1401d63bf:	c6 44 04 30 01       	movb   $0x1,0x30(%rsp,%rax,1)
1401d63c4:	48 3b ca             	cmp    %rdx,%rcx
1401d63c7:	75 e7                	jne    0x1401d63b0
1401d63c9:	48 8d 14 6b          	lea    (%rbx,%rbp,2),%rdx
1401d63cd:	48 8b cb             	mov    %rbx,%rcx
1401d63d0:	48 3b da             	cmp    %rdx,%rbx
1401d63d3:	73 60                	jae    0x1401d6435
1401d63d5:	0f b7 01             	movzwl (%rcx),%eax
1401d63d8:	66 3b c7             	cmp    %di,%ax
1401d63db:	73 07                	jae    0x1401d63e4
1401d63dd:	80 7c 04 30 00       	cmpb   $0x0,0x30(%rsp,%rax,1)
1401d63e2:	75 6e                	jne    0x1401d6452
1401d63e4:	48 83 c1 02          	add    $0x2,%rcx
1401d63e8:	48 3b ca             	cmp    %rdx,%rcx
1401d63eb:	72 e8                	jb     0x1401d63d5
1401d63ed:	eb 46                	jmp    0x1401d6435
1401d63ef:	4c 8d 04 6b          	lea    (%rbx,%rbp,2),%r8
1401d63f3:	48 8b cb             	mov    %rbx,%rcx
1401d63f6:	49 3b d8             	cmp    %r8,%rbx
1401d63f9:	73 2d                	jae    0x1401d6428
1401d63fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6400:	0f b7 39             	movzwl (%rcx),%edi
1401d6403:	48 8d 05 96 55 17 00 	lea    0x175596(%rip),%rax        # 0x14034b9a0
1401d640a:	ba 05 00 00 00       	mov    $0x5,%edx
1401d640f:	90                   	nop
1401d6410:	66 39 38             	cmp    %di,(%rax)
1401d6413:	74 3d                	je     0x1401d6452
1401d6415:	48 83 c0 02          	add    $0x2,%rax
1401d6419:	48 83 ea 01          	sub    $0x1,%rdx
1401d641d:	75 f1                	jne    0x1401d6410
1401d641f:	48 83 c1 02          	add    $0x2,%rcx
1401d6423:	49 3b c8             	cmp    %r8,%rcx
1401d6426:	72 d8                	jb     0x1401d6400
1401d6428:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1401d642f:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1401d6433:	75 25                	jne    0x1401d645a
1401d6435:	49 83 fe 08          	cmp    $0x8,%r14
1401d6439:	72 04                	jb     0x1401d643f
1401d643b:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1401d643f:	4c 8b c5             	mov    %rbp,%r8
1401d6442:	49 8b d5             	mov    %r13,%rdx
1401d6445:	48 8b ce             	mov    %rsi,%rcx
1401d6448:	e8 b3 47 ff ff       	call   0x1401cac00
1401d644d:	e9 a8 04 00 00       	jmp    0x1401d68fa
1401d6452:	48 2b cb             	sub    %rbx,%rcx
1401d6455:	48 d1 f9             	sar    $1,%rcx
1401d6458:	eb d5                	jmp    0x1401d642f
1401d645a:	ba 22 00 00 00       	mov    $0x22,%edx
1401d645f:	48 8b ce             	mov    %rsi,%rcx
1401d6462:	e8 d9 04 00 00       	call   0x1401d6940
1401d6467:	49 83 7d 18 08       	cmpq   $0x8,0x18(%r13)
1401d646c:	49 8b dd             	mov    %r13,%rbx
1401d646f:	72 04                	jb     0x1401d6475
1401d6471:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1401d6475:	4c 89 a4 24 50 01 00 	mov    %r12,0x150(%rsp)
1401d647c:	00
1401d647d:	45 33 d2             	xor    %r10d,%r10d
1401d6480:	4c 89 bc 24 40 01 00 	mov    %r15,0x140(%rsp)
1401d6487:	00
1401d6488:	49 8b 45 10          	mov    0x10(%r13),%rax
1401d648c:	49 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r9
1401d6493:	ff ff 7f
1401d6496:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1401d649a:	41 bb 5c 00 00 00    	mov    $0x5c,%r11d
1401d64a0:	4d 8b f2             	mov    %r10,%r14
1401d64a3:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
1401d64a7:	49 8b c5             	mov    %r13,%rax
1401d64aa:	48 83 f9 08          	cmp    $0x8,%rcx
1401d64ae:	72 04                	jb     0x1401d64b4
1401d64b0:	49 8b 45 00          	mov    0x0(%r13),%rax
1401d64b4:	48 03 c2             	add    %rdx,%rax
1401d64b7:	48 3b d8             	cmp    %rax,%rbx
1401d64ba:	74 0f                	je     0x1401d64cb
1401d64bc:	66 83 3b 5c          	cmpw   $0x5c,(%rbx)
1401d64c0:	75 09                	jne    0x1401d64cb
1401d64c2:	48 83 c3 02          	add    $0x2,%rbx
1401d64c6:	49 ff c6             	inc    %r14
1401d64c9:	eb dc                	jmp    0x1401d64a7
1401d64cb:	49 8b d5             	mov    %r13,%rdx
1401d64ce:	48 83 f9 08          	cmp    $0x8,%rcx
1401d64d2:	72 04                	jb     0x1401d64d8
1401d64d4:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401d64d8:	49 8b 45 10          	mov    0x10(%r13),%rax
1401d64dc:	48 8d 0c 42          	lea    (%rdx,%rax,2),%rcx
1401d64e0:	48 3b d9             	cmp    %rcx,%rbx
1401d64e3:	0f 84 e5 03 00 00    	je     0x1401d68ce
1401d64e9:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
1401d64ed:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
1401d64f1:	48 8b c5             	mov    %rbp,%rax
1401d64f4:	48 2b c7             	sub    %rdi,%rax
1401d64f7:	66 83 3b 22          	cmpw   $0x22,(%rbx)
1401d64fb:	0f 85 22 02 00 00    	jne    0x1401d6723
1401d6501:	4e 8d 3c 75 01 00 00 	lea    0x1(,%r14,2),%r15
1401d6508:	00
1401d6509:	4c 3b f8             	cmp    %rax,%r15
1401d650c:	77 2c                	ja     0x1401d653a
1401d650e:	4d 8d 04 3f          	lea    (%r15,%rdi,1),%r8
1401d6512:	48 8b d6             	mov    %rsi,%rdx
1401d6515:	4c 89 46 10          	mov    %r8,0x10(%rsi)
1401d6519:	48 83 fd 08          	cmp    $0x8,%rbp
1401d651d:	72 03                	jb     0x1401d6522
1401d651f:	48 8b 16             	mov    (%rsi),%rdx
1401d6522:	48 8d 3c 7a          	lea    (%rdx,%rdi,2),%rdi
1401d6526:	41 0f b7 c3          	movzwl %r11w,%eax
1401d652a:	49 8b cf             	mov    %r15,%rcx
1401d652d:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d6530:	66 46 89 14 42       	mov    %r10w,(%rdx,%r8,2)
1401d6535:	e9 07 01 00 00       	jmp    0x1401d6641
1401d653a:	49 8b c1             	mov    %r9,%rax
1401d653d:	48 2b c7             	sub    %rdi,%rax
1401d6540:	49 3b c7             	cmp    %r15,%rax
1401d6543:	0f 82 e5 03 00 00    	jb     0x1401d692e
1401d6549:	4e 8d 34 3f          	lea    (%rdi,%r15,1),%r14
1401d654d:	49 83 ce 07          	or     $0x7,%r14
1401d6551:	4d 3b f1             	cmp    %r9,%r14
1401d6554:	76 05                	jbe    0x1401d655b
1401d6556:	4d 8b f1             	mov    %r9,%r14
1401d6559:	eb 21                	jmp    0x1401d657c
1401d655b:	48 8b cd             	mov    %rbp,%rcx
1401d655e:	49 8b c1             	mov    %r9,%rax
1401d6561:	48 d1 e9             	shr    $1,%rcx
1401d6564:	48 2b c1             	sub    %rcx,%rax
1401d6567:	48 3b e8             	cmp    %rax,%rbp
1401d656a:	76 05                	jbe    0x1401d6571
1401d656c:	4d 8b f1             	mov    %r9,%r14
1401d656f:	eb 0b                	jmp    0x1401d657c
1401d6571:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1401d6575:	4c 3b f0             	cmp    %rax,%r14
1401d6578:	4c 0f 42 f0          	cmovb  %rax,%r14
1401d657c:	49 8d 56 01          	lea    0x1(%r14),%rdx
1401d6580:	48 8b ce             	mov    %rsi,%rcx
1401d6583:	e8 08 46 ff ff       	call   0x1401cab90
1401d6588:	4c 8b e0             	mov    %rax,%r12
1401d658b:	4c 89 76 18          	mov    %r14,0x18(%rsi)
1401d658f:	4a 8d 04 3f          	lea    (%rdi,%r15,1),%rax
1401d6593:	49 8b cc             	mov    %r12,%rcx
1401d6596:	4d 03 ff             	add    %r15,%r15
1401d6599:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d659d:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
1401d65a1:	4d 8d 34 44          	lea    (%r12,%rax,2),%r14
1401d65a5:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401d65aa:	4b 8d 3c 04          	lea    (%r12,%r8,1),%rdi
1401d65ae:	48 83 fd 08          	cmp    $0x8,%rbp
1401d65b2:	72 60                	jb     0x1401d6614
1401d65b4:	4c 8b 36             	mov    (%rsi),%r14
1401d65b7:	49 8b d6             	mov    %r14,%rdx
1401d65ba:	e8 69 64 12 00       	call   0x1402fca28
1401d65bf:	49 d1 ef             	shr    $1,%r15
1401d65c2:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d65c9:	00
1401d65ca:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d65cf:	49 8b cf             	mov    %r15,%rcx
1401d65d2:	0f b7 c0             	movzwl %ax,%eax
1401d65d5:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d65d8:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401d65dd:	33 c9                	xor    %ecx,%ecx
1401d65df:	66 89 08             	mov    %cx,(%rax)
1401d65e2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d65e9:	72 1c                	jb     0x1401d6607
1401d65eb:	49 8b 4e f8          	mov    -0x8(%r14),%rcx
1401d65ef:	48 83 c2 27          	add    $0x27,%rdx
1401d65f3:	4c 2b f1             	sub    %rcx,%r14
1401d65f6:	49 8d 46 f8          	lea    -0x8(%r14),%rax
1401d65fa:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d65fe:	0f 87 c3 02 00 00    	ja     0x1401d68c7
1401d6604:	4c 8b f1             	mov    %rcx,%r14
1401d6607:	49 8b ce             	mov    %r14,%rcx
1401d660a:	e8 75 3c 12 00       	call   0x1402fa284
1401d660f:	45 33 d2             	xor    %r10d,%r10d
1401d6612:	eb 20                	jmp    0x1401d6634
1401d6614:	48 8b d6             	mov    %rsi,%rdx
1401d6617:	e8 0c 64 12 00       	call   0x1402fca28
1401d661c:	49 d1 ef             	shr    $1,%r15
1401d661f:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d6624:	0f b7 c0             	movzwl %ax,%eax
1401d6627:	49 8b cf             	mov    %r15,%rcx
1401d662a:	45 33 d2             	xor    %r10d,%r10d
1401d662d:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d6630:	66 45 89 16          	mov    %r10w,(%r14)
1401d6634:	49 b9 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r9
1401d663b:	ff ff 7f
1401d663e:	4c 89 26             	mov    %r12,(%rsi)
1401d6641:	4c 8b 76 10          	mov    0x10(%rsi),%r14
1401d6645:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
1401d6649:	44 0f b7 23          	movzwl (%rbx),%r12d
1401d664d:	4c 3b f5             	cmp    %rbp,%r14
1401d6650:	0f 82 27 02 00 00    	jb     0x1401d687d
1401d6656:	49 8b c1             	mov    %r9,%rax
1401d6659:	49 2b c6             	sub    %r14,%rax
1401d665c:	48 83 f8 01          	cmp    $0x1,%rax
1401d6660:	0f 82 c8 02 00 00    	jb     0x1401d692e
1401d6666:	49 8d 7e 01          	lea    0x1(%r14),%rdi
1401d666a:	48 83 cf 07          	or     $0x7,%rdi
1401d666e:	49 3b f9             	cmp    %r9,%rdi
1401d6671:	76 05                	jbe    0x1401d6678
1401d6673:	49 8b f9             	mov    %r9,%rdi
1401d6676:	eb 21                	jmp    0x1401d6699
1401d6678:	48 8b cd             	mov    %rbp,%rcx
1401d667b:	49 8b c1             	mov    %r9,%rax
1401d667e:	48 d1 e9             	shr    $1,%rcx
1401d6681:	48 2b c1             	sub    %rcx,%rax
1401d6684:	48 3b e8             	cmp    %rax,%rbp
1401d6687:	76 05                	jbe    0x1401d668e
1401d6689:	49 8b f9             	mov    %r9,%rdi
1401d668c:	eb 0b                	jmp    0x1401d6699
1401d668e:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1401d6692:	48 3b f8             	cmp    %rax,%rdi
1401d6695:	48 0f 42 f8          	cmovb  %rax,%rdi
1401d6699:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1401d669d:	48 8b ce             	mov    %rsi,%rcx
1401d66a0:	e8 eb 44 ff ff       	call   0x1401cab90
1401d66a5:	4c 8b f8             	mov    %rax,%r15
1401d66a8:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
1401d66ac:	49 8d 46 01          	lea    0x1(%r14),%rax
1401d66b0:	49 8b cf             	mov    %r15,%rcx
1401d66b3:	4d 03 f6             	add    %r14,%r14
1401d66b6:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d66ba:	4d 8b c6             	mov    %r14,%r8
1401d66bd:	48 83 fd 08          	cmp    $0x8,%rbp
1401d66c1:	0f 82 de 01 00 00    	jb     0x1401d68a5
1401d66c7:	48 8b 3e             	mov    (%rsi),%rdi
1401d66ca:	48 8b d7             	mov    %rdi,%rdx
1401d66cd:	e8 56 63 12 00       	call   0x1402fca28
1401d66d2:	33 c9                	xor    %ecx,%ecx
1401d66d4:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d66db:	00
1401d66dc:	66 43 89 4c 37 02    	mov    %cx,0x2(%r15,%r14,1)
1401d66e2:	66 47 89 24 37       	mov    %r12w,(%r15,%r14,1)
1401d66e7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d66ee:	72 1c                	jb     0x1401d670c
1401d66f0:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401d66f4:	48 83 c2 27          	add    $0x27,%rdx
1401d66f8:	48 2b f9             	sub    %rcx,%rdi
1401d66fb:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
1401d66ff:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d6703:	0f 87 be 01 00 00    	ja     0x1401d68c7
1401d6709:	48 8b f9             	mov    %rcx,%rdi
1401d670c:	48 8b cf             	mov    %rdi,%rcx
1401d670f:	e8 70 3b 12 00       	call   0x1402fa284
1401d6714:	45 33 d2             	xor    %r10d,%r10d
1401d6717:	4c 89 3e             	mov    %r15,(%rsi)
1401d671a:	48 83 c3 02          	add    $0x2,%rbx
1401d671e:	e9 65 fd ff ff       	jmp    0x1401d6488
1401d6723:	4c 3b f0             	cmp    %rax,%r14
1401d6726:	77 31                	ja     0x1401d6759
1401d6728:	4e 8d 04 37          	lea    (%rdi,%r14,1),%r8
1401d672c:	48 8b d6             	mov    %rsi,%rdx
1401d672f:	4c 89 46 10          	mov    %r8,0x10(%rsi)
1401d6733:	48 83 fd 08          	cmp    $0x8,%rbp
1401d6737:	72 03                	jb     0x1401d673c
1401d6739:	48 8b 16             	mov    (%rsi),%rdx
1401d673c:	48 8d 3c 7a          	lea    (%rdx,%rdi,2),%rdi
1401d6740:	4d 85 f6             	test   %r14,%r14
1401d6743:	74 0a                	je     0x1401d674f
1401d6745:	41 0f b7 c3          	movzwl %r11w,%eax
1401d6749:	49 8b ce             	mov    %r14,%rcx
1401d674c:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d674f:	66 46 89 14 42       	mov    %r10w,(%rdx,%r8,2)
1401d6754:	e9 0f 01 00 00       	jmp    0x1401d6868
1401d6759:	49 8b c1             	mov    %r9,%rax
1401d675c:	48 2b c7             	sub    %rdi,%rax
1401d675f:	49 3b c6             	cmp    %r14,%rax
1401d6762:	0f 82 c6 01 00 00    	jb     0x1401d692e
1401d6768:	4a 8d 04 37          	lea    (%rdi,%r14,1),%rax
1401d676c:	4c 8b f8             	mov    %rax,%r15
1401d676f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d6774:	49 83 cf 07          	or     $0x7,%r15
1401d6778:	4d 3b f9             	cmp    %r9,%r15
1401d677b:	76 05                	jbe    0x1401d6782
1401d677d:	4d 8b f9             	mov    %r9,%r15
1401d6780:	eb 21                	jmp    0x1401d67a3
1401d6782:	48 8b cd             	mov    %rbp,%rcx
1401d6785:	49 8b c1             	mov    %r9,%rax
1401d6788:	48 d1 e9             	shr    $1,%rcx
1401d678b:	48 2b c1             	sub    %rcx,%rax
1401d678e:	48 3b e8             	cmp    %rax,%rbp
1401d6791:	76 05                	jbe    0x1401d6798
1401d6793:	4d 8b f9             	mov    %r9,%r15
1401d6796:	eb 0b                	jmp    0x1401d67a3
1401d6798:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
1401d679c:	4c 3b f8             	cmp    %rax,%r15
1401d679f:	4c 0f 42 f8          	cmovb  %rax,%r15
1401d67a3:	49 8d 57 01          	lea    0x1(%r15),%rdx
1401d67a7:	48 8b ce             	mov    %rsi,%rcx
1401d67aa:	e8 e1 43 ff ff       	call   0x1401cab90
1401d67af:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
1401d67b3:	4c 8b e0             	mov    %rax,%r12
1401d67b6:	4a 8d 04 37          	lea    (%rdi,%r14,1),%rax
1401d67ba:	49 8b cc             	mov    %r12,%rcx
1401d67bd:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401d67c1:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
1401d67c5:	4b 8d 3c 04          	lea    (%r12,%r8,1),%rdi
1401d67c9:	48 83 fd 08          	cmp    $0x8,%rbp
1401d67cd:	72 64                	jb     0x1401d6833
1401d67cf:	4c 8b 3e             	mov    (%rsi),%r15
1401d67d2:	49 8b d7             	mov    %r15,%rdx
1401d67d5:	e8 4e 62 12 00       	call   0x1402fca28
1401d67da:	4d 85 f6             	test   %r14,%r14
1401d67dd:	74 0e                	je     0x1401d67ed
1401d67df:	b8 5c 00 00 00       	mov    $0x5c,%eax
1401d67e4:	49 8b ce             	mov    %r14,%rcx
1401d67e7:	0f b7 c0             	movzwl %ax,%eax
1401d67ea:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401d67ed:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401d67f2:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
1401d67f9:	00
1401d67fa:	33 c9                	xor    %ecx,%ecx
1401d67fc:	66 41 89 0c 44       	mov    %cx,(%r12,%rax,2)
1401d6801:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d6808:	72 1c                	jb     0x1401d6826
1401d680a:	49 8b 4f f8          	mov    -0x8(%r15),%rcx
1401d680e:	48 83 c2 27          	add    $0x27,%rdx
1401d6812:	4c 2b f9             	sub    %rcx,%r15
1401d6815:	49 8d 47 f8          	lea    -0x8(%r15),%rax
1401d6819:	48 83 f8 1f          	cmp    $0x1f,%rax