1401ba454:	83 fa 01             	cmp    $0x1,%edx
1401ba457:	75 0b                	jne    0x1401ba464
1401ba459:	66 41 89 44 24 18    	mov    %ax,0x18(%r12)
1401ba45f:	8b 43 1c             	mov    0x1c(%rbx),%eax
1401ba462:	eb 17                	jmp    0x1401ba47b
1401ba464:	66 c1 c8 08          	ror    $0x8,%ax
1401ba468:	66 41 89 44 24 18    	mov    %ax,0x18(%r12)
1401ba46e:	8b 43 1c             	mov    0x1c(%rbx),%eax
1401ba471:	0f c8                	bswap  %eax
1401ba473:	48 89 8c 24 f8 00 00 	mov    %rcx,0xf8(%rsp)
1401ba47a:	00
1401ba47b:	41 89 44 24 1c       	mov    %eax,0x1c(%r12)
1401ba480:	41 0f b6 07          	movzbl (%r15),%eax
1401ba484:	41 88 44 24 20       	mov    %al,0x20(%r12)
1401ba489:	44 8b c0             	mov    %eax,%r8d
1401ba48c:	4c 8d 6b 21          	lea    0x21(%rbx),%r13
1401ba490:	4c 03 e8             	add    %rax,%r13
1401ba493:	4c 3b ef             	cmp    %rdi,%r13
1401ba496:	0f 87 8c 01 00 00    	ja     0x1401ba628
1401ba49c:	4c 3b ed             	cmp    %rbp,%r13
1401ba49f:	0f 82 83 01 00 00    	jb     0x1401ba628
1401ba4a5:	0f ae e8             	lfence
1401ba4a8:	48 8b d5             	mov    %rbp,%rdx
1401ba4ab:	49 8d 4c 24 28       	lea    0x28(%r12),%rcx
1401ba4b0:	e8 ab 3e ff ff       	call   0x1401ae360
1401ba4b5:	49 8d 45 01          	lea    0x1(%r13),%rax
1401ba4b9:	48 3b c7             	cmp    %rdi,%rax
1401ba4bc:	0f 87 cc 01 00 00    	ja     0x1401ba68e
1401ba4c2:	49 3b c5             	cmp    %r13,%rax
1401ba4c5:	0f 82 c3 01 00 00    	jb     0x1401ba68e
1401ba4cb:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
1401ba4d0:	41 88 44 24 38       	mov    %al,0x38(%r12)
1401ba4d5:	44 2b eb             	sub    %ebx,%r13d
1401ba4d8:	41 0f b6 44 24 39    	movzbl 0x39(%r12),%eax
1401ba4de:	41 88 44 24 40       	mov    %al,0x40(%r12)
1401ba4e3:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
1401ba4ea:	00
1401ba4eb:	48 8b 68 08          	mov    0x8(%rax),%rbp
1401ba4ef:	48 8b 0d 2a ce 25 01 	mov    0x125ce2a(%rip),%rcx        # 0x141417320
1401ba4f6:	48 85 c9             	test   %rcx,%rcx
1401ba4f9:	0f 84 04 01 00 00    	je     0x1401ba603
1401ba4ff:	e8 2c b0 65 00       	call   0x140815530
1401ba504:	84 c0                	test   %al,%al
1401ba506:	0f 84 f7 00 00 00    	je     0x1401ba603
1401ba50c:	41 0f b6 44 24 38    	movzbl 0x38(%r12),%eax
1401ba512:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401ba519:	00
1401ba51a:	49 8b 5c 24 28       	mov    0x28(%r12),%rbx
1401ba51f:	41 8b 7c 24 30       	mov    0x30(%r12),%edi
1401ba524:	b9 28 00 00 00       	mov    $0x28,%ecx
1401ba529:	e8 da 0b c6 00       	call   0x140e1b108
1401ba52e:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401ba535:	00
1401ba536:	48 85 c0             	test   %rax,%rax
1401ba539:	74 20                	je     0x1401ba55b
1401ba53b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ba53e:	33 c9                	xor    %ecx,%ecx
1401ba540:	0f 11 00             	movups %xmm0,(%rax)
1401ba543:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401ba547:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401ba54b:	4c 8b c3             	mov    %rbx,%r8
1401ba54e:	8b d7                	mov    %edi,%edx
1401ba550:	48 8b c8             	mov    %rax,%rcx
1401ba553:	e8 98 76 57 00       	call   0x140731bf0
1401ba558:	48 8b f0             	mov    %rax,%rsi
1401ba55b:	48 89 b4 24 00 01 00 	mov    %rsi,0x100(%rsp)
1401ba562:	00
1401ba563:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1401ba568:	48 8b 45 18          	mov    0x18(%rbp),%rax
1401ba56c:	4c 8b 78 18          	mov    0x18(%rax),%r15
1401ba570:	41 8b 44 24 1c       	mov    0x1c(%r12),%eax
1401ba575:	41 0f b7 54 24 18    	movzwl 0x18(%r12),%edx
1401ba57b:	45 0f b6 54 24 17    	movzbl 0x17(%r12),%r10d
1401ba581:	45 0f b6 5c 24 16    	movzbl 0x16(%r12),%r11d
1401ba587:	41 0f b7 5c 24 14    	movzwl 0x14(%r12),%ebx
1401ba58d:	41 0f b7 3e          	movzwl (%r14),%edi
1401ba591:	4c 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%r8
1401ba598:	00
1401ba599:	41 0f b7 30          	movzwl (%r8),%esi
1401ba59d:	0f b7 69 02          	movzwl 0x2(%rcx),%ebp
1401ba5a1:	44 8b 71 04          	mov    0x4(%rcx),%r14d
1401ba5a5:	45 0f b7 0c 24       	movzwl (%r12),%r9d
1401ba5aa:	45 0f b6 44 24 40    	movzbl 0x40(%r12),%r8d
1401ba5b0:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401ba5b7:	00
1401ba5b8:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1401ba5bd:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1401ba5c4:	00
1401ba5c5:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1401ba5ca:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401ba5cf:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401ba5d4:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401ba5d9:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
1401ba5de:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401ba5e3:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401ba5e8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401ba5ed:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401ba5f2:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401ba5f7:	49 8b 57 28          	mov    0x28(%r15),%rdx
1401ba5fb:	49 8b cf             	mov    %r15,%rcx
1401ba5fe:	e8 6d a6 ff ff       	call   0x1401b4c70
1401ba603:	41 c6 44 24 41 01    	movb   $0x1,0x41(%r12)
1401ba609:	41 8d 45 01          	lea    0x1(%r13),%eax
1401ba60d:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1401ba614:	00
1401ba615:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1401ba61c:	41 5f                	pop    %r15
1401ba61e:	41 5e                	pop    %r14
1401ba620:	41 5d                	pop    %r13
1401ba622:	41 5c                	pop    %r12
1401ba624:	5f                   	pop    %rdi
1401ba625:	5e                   	pop    %rsi
1401ba626:	5d                   	pop    %rbp
1401ba627:	c3                   	ret
1401ba628:	2b fb                	sub    %ebx,%edi
1401ba62a:	41 83 c0 21          	add    $0x21,%r8d
1401ba62e:	44 8b cf             	mov    %edi,%r9d
1401ba631:	48 8d 15 70 b8 de 00 	lea    0xdeb870(%rip),%rdx        # 0x140fa5ea8
1401ba638:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba63f:	00
1401ba640:	e8 ab ea fe ff       	call   0x1401a90f0
1401ba645:	48 8d 15 84 63 1e 01 	lea    0x11e6384(%rip),%rdx        # 0x1413a09d0
1401ba64c:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba653:	00
1401ba654:	e8 bf 21 c6 00       	call   0x140e1c818
1401ba659:	cc                   	int3
1401ba65a:	2b fb                	sub    %ebx,%edi
1401ba65c:	44 8b cf             	mov    %edi,%r9d
1401ba65f:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1401ba665:	48 8d 15 14 b8 de 00 	lea    0xdeb814(%rip),%rdx        # 0x140fa5e80
1401ba66c:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba673:	00
1401ba674:	e8 77 ea fe ff       	call   0x1401a90f0
1401ba679:	48 8d 15 50 63 1e 01 	lea    0x11e6350(%rip),%rdx        # 0x1413a09d0
1401ba680:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba687:	00
1401ba688:	e8 8b 21 c6 00       	call   0x140e1c818
1401ba68d:	cc                   	int3
1401ba68e:	2b fb                	sub    %ebx,%edi
1401ba690:	44 2b eb             	sub    %ebx,%r13d
1401ba693:	45 8d 45 01          	lea    0x1(%r13),%r8d
1401ba697:	44 8b cf             	mov    %edi,%r9d
1401ba69a:	48 8d 15 27 b8 de 00 	lea    0xdeb827(%rip),%rdx        # 0x140fa5ec8
1401ba6a1:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba6a8:	00
1401ba6a9:	e8 42 ea fe ff       	call   0x1401a90f0
1401ba6ae:	48 8d 15 1b 63 1e 01 	lea    0x11e631b(%rip),%rdx        # 0x1413a09d0
1401ba6b5:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1401ba6bc:	00
1401ba6bd:	e8 56 21 c6 00       	call   0x140e1c818
1401ba6c2:	cc                   	int3
1401ba6c3:	cc                   	int3
1401ba6c4:	cc                   	int3
1401ba6c5:	cc                   	int3
1401ba6c6:	cc                   	int3
1401ba6c7:	cc                   	int3
1401ba6c8:	cc                   	int3
1401ba6c9:	cc                   	int3
1401ba6ca:	cc                   	int3
1401ba6cb:	cc                   	int3
1401ba6cc:	cc                   	int3
1401ba6cd:	cc                   	int3
1401ba6ce:	cc                   	int3
1401ba6cf:	cc                   	int3
1401ba6d0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401ba6d5:	56                   	push   %rsi
1401ba6d6:	57                   	push   %rdi
1401ba6d7:	41 56                	push   %r14
1401ba6d9:	48 83 ec 60          	sub    $0x60,%rsp
1401ba6dd:	48 8d 72 04          	lea    0x4(%rdx),%rsi
1401ba6e1:	49 8b e9             	mov    %r9,%rbp
1401ba6e4:	49 8b f8             	mov    %r8,%rdi
1401ba6e7:	4c 8b f1             	mov    %rcx,%r14
1401ba6ea:	49 3b f0             	cmp    %r8,%rsi
1401ba6ed:	0f 87 24 08 00 00    	ja     0x1401baf17
1401ba6f3:	48 8d 4a 02          	lea    0x2(%rdx),%rcx
1401ba6f7:	48 3b f1             	cmp    %rcx,%rsi
1401ba6fa:	0f 82 17 08 00 00    	jb     0x1401baf17
1401ba700:	41 83 7e 74 01       	cmpl   $0x1,0x74(%r14)
1401ba705:	0f b7 02             	movzwl (%rdx),%eax
1401ba708:	75 0a                	jne    0x1401ba714
1401ba70a:	66 41 89 06          	mov    %ax,(%r14)
1401ba70e:	44 0f b7 01          	movzwl (%rcx),%r8d
1401ba712:	eb 11                	jmp    0x1401ba725
1401ba714:	66 c1 c8 08          	ror    $0x8,%ax
1401ba718:	66 41 89 06          	mov    %ax,(%r14)
1401ba71c:	44 0f b7 01          	movzwl (%rcx),%r8d
1401ba720:	66 41 c1 c8 08       	ror    $0x8,%r8w
1401ba725:	0f b7 c8             	movzwl %ax,%ecx
1401ba728:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1401ba72f:	00
1401ba730:	4c 89 bc 24 90 00 00 	mov    %r15,0x90(%rsp)
1401ba737:	00
1401ba738:	66 45 89 46 02       	mov    %r8w,0x2(%r14)
1401ba73d:	66 41 89 46 04       	mov    %ax,0x4(%r14)
1401ba742:	81 f9 b2 00 00 00    	cmp    $0xb2,%ecx
1401ba748:	0f 87 4f 05 00 00    	ja     0x1401bac9d
1401ba74e:	0f 84 43 04 00 00    	je     0x1401bab97
1401ba754:	81 f9 b1 00 00 00    	cmp    $0xb1,%ecx
1401ba75a:	0f 87 6c 05 00 00    	ja     0x1401baccc
1401ba760:	4c 8d 05 99 58 e4 ff 	lea    -0x1ba767(%rip),%r8        # 0x140000000
1401ba767:	41 0f b6 84 08 1c b0 	movzbl 0x1bb01c(%r8,%rcx,1),%eax
1401ba76e:	1b 00
1401ba770:	41 8b 8c 80 00 b0 1b 	mov    0x1bb000(%r8,%rax,4),%ecx
1401ba777:	00
1401ba778:	49 03 c8             	add    %r8,%rcx
1401ba77b:	ff e1                	jmp    *%rcx
1401ba77d:	33 db                	xor    %ebx,%ebx
1401ba77f:	e9 4c 07 00 00       	jmp    0x1401baed0
1401ba784:	b9 48 00 00 00       	mov    $0x48,%ecx
1401ba789:	e8 7a 09 c6 00       	call   0x140e1b108
1401ba78e:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401ba795:	00
1401ba796:	48 8b c8             	mov    %rax,%rcx
1401ba799:	48 85 c0             	test   %rax,%rax
1401ba79c:	74 50                	je     0x1401ba7ee
1401ba79e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ba7a1:	33 c0                	xor    %eax,%eax
1401ba7a3:	0f 11 01             	movups %xmm0,(%rcx)
1401ba7a6:	33 db                	xor    %ebx,%ebx
1401ba7a8:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401ba7ac:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ba7b0:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401ba7b4:	48 89 41 40          	mov    %rax,0x40(%rcx)
1401ba7b8:	41 0f b6 46 70       	movzbl 0x70(%r14),%eax
1401ba7bd:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1401ba7c1:	89 59 30             	mov    %ebx,0x30(%rcx)
1401ba7c4:	66 89 19             	mov    %bx,(%rcx)
1401ba7c7:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1401ba7cb:	89 59 10             	mov    %ebx,0x10(%rcx)
1401ba7ce:	66 89 59 14          	mov    %bx,0x14(%rcx)
1401ba7d2:	89 59 16             	mov    %ebx,0x16(%rcx)
1401ba7d5:	89 59 1c             	mov    %ebx,0x1c(%rcx)
1401ba7d8:	88 59 20             	mov    %bl,0x20(%rcx)
1401ba7db:	88 59 38             	mov    %bl,0x38(%rcx)
1401ba7de:	88 41 39             	mov    %al,0x39(%rcx)
1401ba7e1:	c7 41 3c 01 00 00 00 	movl   $0x1,0x3c(%rcx)
1401ba7e8:	66 89 59 40          	mov    %bx,0x40(%rcx)
1401ba7ec:	eb 04                	jmp    0x1401ba7f2
1401ba7ee:	33 db                	xor    %ebx,%ebx
1401ba7f0:	8b cb                	mov    %ebx,%ecx
1401ba7f2:	4c 8b cd             	mov    %rbp,%r9
1401ba7f5:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1401ba7f9:	4c 8b c7             	mov    %rdi,%r8
1401ba7fc:	48 8b d6             	mov    %rsi,%rdx
1401ba7ff:	e8 3c fb ff ff       	call   0x1401ba340
1401ba804:	e9 c5 06 00 00       	jmp    0x1401baece
1401ba809:	b9 10 00 00 00       	mov    $0x10,%ecx
1401ba80e:	e8 f5 08 c6 00       	call   0x140e1b108
1401ba813:	33 db                	xor    %ebx,%ebx
1401ba815:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401ba81c:	00
1401ba81d:	4c 8b f8             	mov    %rax,%r15
1401ba820:	48 85 c0             	test   %rax,%rax
1401ba823:	74 1a                	je     0x1401ba83f
1401ba825:	41 0f b6 4e 70       	movzbl 0x70(%r14),%ecx
1401ba82a:	88 48 05             	mov    %cl,0x5(%rax)
1401ba82d:	89 18                	mov    %ebx,(%rax)
1401ba82f:	88 58 04             	mov    %bl,0x4(%rax)
1401ba832:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401ba839:	66 89 58 0c          	mov    %bx,0xc(%rax)
1401ba83d:	eb 03                	jmp    0x1401ba842
1401ba83f:	4c 8b fb             	mov    %rbx,%r15
1401ba842:	48 8d 46 05          	lea    0x5(%rsi),%rax
1401ba846:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1401ba84a:	48 3b c7             	cmp    %rdi,%rax
1401ba84d:	0f 87 f2 06 00 00    	ja     0x1401baf45
1401ba853:	48 3b c6             	cmp    %rsi,%rax
1401ba856:	0f 82 e9 06 00 00    	jb     0x1401baf45
1401ba85c:	41 83 7f 08 01       	cmpl   $0x1,0x8(%r15)
1401ba861:	0f b7 06             	movzwl (%rsi),%eax
1401ba864:	74 04                	je     0x1401ba86a
1401ba866:	66 c1 c8 08          	ror    $0x8,%ax
1401ba86a:	66 41 89 07          	mov    %ax,(%r15)
1401ba86e:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
1401ba872:	41 88 47 02          	mov    %al,0x2(%r15)
1401ba876:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
1401ba87a:	41 88 47 03          	mov    %al,0x3(%r15)
1401ba87e:	0f b6 46 04          	movzbl 0x4(%rsi),%eax
1401ba882:	41 88 47 04          	mov    %al,0x4(%r15)
1401ba886:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
1401ba88b:	41 88 47 0c          	mov    %al,0xc(%r15)
1401ba88f:	48 8b 0d 42 ca 25 01 	mov    0x125ca42(%rip),%rcx        # 0x1414172d8
1401ba896:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ba89a:	48 85 c9             	test   %rcx,%rcx
1401ba89d:	74 41                	je     0x1401ba8e0
1401ba89f:	e8 8c ac 65 00       	call   0x140815530
1401ba8a4:	84 c0                	test   %al,%al
1401ba8a6:	74 38                	je     0x1401ba8e0
1401ba8a8:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401ba8ac:	41 0f b6 57 03       	movzbl 0x3(%r15),%edx
1401ba8b1:	45 0f b6 57 02       	movzbl 0x2(%r15),%r10d
1401ba8b6:	45 0f b7 0f          	movzwl (%r15),%r9d
1401ba8ba:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401ba8be:	49 0f be 47 04       	movsbq 0x4(%r15),%rax
1401ba8c3:	45 0f b6 47 0c       	movzbl 0xc(%r15),%r8d
1401ba8c8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ba8cd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401ba8d2:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401ba8d6:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1401ba8db:	e8 00 a8 ff ff       	call   0x1401b50e0
1401ba8e0:	41 c6 47 0d 01       	movb   $0x1,0xd(%r15)
1401ba8e5:	bb 05 00 00 00       	mov    $0x5,%ebx
1401ba8ea:	e9 e1 05 00 00       	jmp    0x1401baed0
1401ba8ef:	b9 10 00 00 00       	mov    $0x10,%ecx
1401ba8f4:	e8 0f 08 c6 00       	call   0x140e1b108
1401ba8f9:	33 db                	xor    %ebx,%ebx
1401ba8fb:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401ba902:	00
1401ba903:	4c 8b f8             	mov    %rax,%r15
1401ba906:	48 85 c0             	test   %rax,%rax
1401ba909:	74 17                	je     0x1401ba922
1401ba90b:	41 0f b6 4e 70       	movzbl 0x70(%r14),%ecx
1401ba910:	88 48 04             	mov    %cl,0x4(%rax)
1401ba913:	89 18                	mov    %ebx,(%rax)
1401ba915:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401ba91c:	66 89 58 0c          	mov    %bx,0xc(%rax)
1401ba920:	eb 03                	jmp    0x1401ba925
1401ba922:	4c 8b fb             	mov    %rbx,%r15
1401ba925:	48 8d 46 04          	lea    0x4(%rsi),%rax
1401ba929:	4d 89 7e 18          	mov    %r15,0x18(%r14)
1401ba92d:	48 3b c7             	cmp    %rdi,%rax
1401ba930:	0f 87 3d 06 00 00    	ja     0x1401baf73
1401ba936:	48 3b c6             	cmp    %rsi,%rax
1401ba939:	0f 82 34 06 00 00    	jb     0x1401baf73
1401ba93f:	41 83 7f 08 01       	cmpl   $0x1,0x8(%r15)
1401ba944:	8b 06                	mov    (%rsi),%eax
1401ba946:	74 02                	je     0x1401ba94a
1401ba948:	0f c8                	bswap  %eax
1401ba94a:	41 89 07             	mov    %eax,(%r15)
1401ba94d:	41 0f b6 47 04       	movzbl 0x4(%r15),%eax
1401ba952:	41 88 47 0c          	mov    %al,0xc(%r15)
1401ba956:	48 8b 0d 8b c9 25 01 	mov    0x125c98b(%rip),%rcx        # 0x1414172e8
1401ba95d:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ba961:	48 85 c9             	test   %rcx,%rcx
1401ba964:	74 22                	je     0x1401ba988
1401ba966:	e8 c5 ab 65 00       	call   0x140815530
1401ba96b:	84 c0                	test   %al,%al
1401ba96d:	74 19                	je     0x1401ba988
1401ba96f:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401ba973:	45 8b 0f             	mov    (%r15),%r9d
1401ba976:	45 0f b6 47 0c       	movzbl 0xc(%r15),%r8d
1401ba97b:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401ba97f:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401ba983:	e8 78 aa ff ff       	call   0x1401b5400
1401ba988:	41 c6 47 0d 01       	movb   $0x1,0xd(%r15)
1401ba98d:	bb 04 00 00 00       	mov    $0x4,%ebx
1401ba992:	e9 39 05 00 00       	jmp    0x1401baed0
1401ba997:	b9 10 00 00 00       	mov    $0x10,%ecx
1401ba99c:	e8 67 07 c6 00       	call   0x140e1b108