140b2e451:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b2e455:	48 8b d3             	mov    %rbx,%rdx
140b2e458:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2e45d:	76 03                	jbe    0x140b2e462
140b2e45f:	48 8b 13             	mov    (%rbx),%rdx
140b2e462:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2e466:	48 8b 0f             	mov    (%rdi),%rcx
140b2e469:	e8 f2 34 6a ff       	call   0x1401d1960
140b2e46e:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b2e472:	48 8b c3             	mov    %rbx,%rax
140b2e475:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2e47a:	76 03                	jbe    0x140b2e47f
140b2e47c:	48 8b 03             	mov    (%rbx),%rax
140b2e47f:	c6 00 00             	movb   $0x0,(%rax)
140b2e482:	48 8b d6             	mov    %rsi,%rdx
140b2e485:	48 8b 0f             	mov    (%rdi),%rcx
140b2e488:	e8 b3 1d 6a ff       	call   0x1401d0240
140b2e48d:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2e491:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2e495:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2e499:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2e49e:	76 03                	jbe    0x140b2e4a3
140b2e4a0:	48 8b 1b             	mov    (%rbx),%rbx
140b2e4a3:	48 8b d3             	mov    %rbx,%rdx
140b2e4a6:	48 8b 0f             	mov    (%rdi),%rcx
140b2e4a9:	e8 b2 34 6a ff       	call   0x1401d1960
140b2e4ae:	48 8d 47 10          	lea    0x10(%rdi),%rax
140b2e4b2:	4c 89 78 10          	mov    %r15,0x10(%rax)
140b2e4b6:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b2e4bb:	76 03                	jbe    0x140b2e4c0
140b2e4bd:	48 8b 00             	mov    (%rax),%rax
140b2e4c0:	c6 00 00             	movb   $0x0,(%rax)
140b2e4c3:	48 8d 15 0e b6 5a 00 	lea    0x5ab60e(%rip),%rdx        # 0x1410d9ad8
140b2e4ca:	48 8b 0f             	mov    (%rdi),%rcx
140b2e4cd:	e8 6e 1d 6a ff       	call   0x1401d0240
140b2e4d2:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2e4d6:	e9 af 01 00 00       	jmp    0x140b2e68a
140b2e4db:	e8 00 4a 86 ff       	call   0x140392ee0
140b2e4e0:	41 0f b6 46 72       	movzbl 0x72(%r14),%eax
140b2e4e5:	88 45 aa             	mov    %al,-0x56(%rbp)
140b2e4e8:	41 8b 46 74          	mov    0x74(%r14),%eax
140b2e4ec:	89 45 ac             	mov    %eax,-0x54(%rbp)
140b2e4ef:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140b2e4f4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140b2e4f9:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b2e4fe:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140b2e505:	e8 26 e8 f8 ff       	call   0x140abcd30
140b2e50a:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140b2e511:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140b2e515:	e8 46 e9 fd ff       	call   0x140b0ce60
140b2e51a:	48 8d 05 cf 4f 4b 00 	lea    0x4b4fcf(%rip),%rax        # 0x140fe34f0
140b2e521:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140b2e525:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140b2e529:	48 85 c9             	test   %rcx,%rcx
140b2e52c:	74 10                	je     0x140b2e53e
140b2e52e:	48 83 29 01          	subq   $0x1,(%rcx)
140b2e532:	75 0a                	jne    0x140b2e53e
140b2e534:	ba 18 00 00 00       	mov    $0x18,%edx
140b2e539:	e8 06 cc 2e 00       	call   0x140e1b144
140b2e53e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140b2e542:	e8 19 9e 66 ff       	call   0x140198360
140b2e547:	80 7d 80 00          	cmpb   $0x0,-0x80(%rbp)
140b2e54b:	74 0a                	je     0x140b2e557
140b2e54d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b2e552:	e8 a9 ef 66 ff       	call   0x14019d500
140b2e557:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b2e55c:	e8 3f 55 86 ff       	call   0x140393aa0
140b2e561:	90                   	nop
140b2e562:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b2e566:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2e56a:	74 4d                	je     0x140b2e5b9
140b2e56c:	f6 85 88 01 00 00 01 	testb  $0x1,0x188(%rbp)
140b2e573:	75 25                	jne    0x140b2e59a
140b2e575:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2e579:	48 8b 01             	mov    (%rcx),%rax
140b2e57c:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e583:	ff 15 97 54 45 00    	call   *0x455497(%rip)        # 0x140f83a20
140b2e589:	84 c0                	test   %al,%al
140b2e58b:	75 2c                	jne    0x140b2e5b9
140b2e58d:	0f b6 85 88 01 00 00 	movzbl 0x188(%rbp),%eax
140b2e594:	d0 e8                	shr    $1,%al
140b2e596:	a8 01                	test   $0x1,%al
140b2e598:	75 1f                	jne    0x140b2e5b9
140b2e59a:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2e59e:	48 8b 01             	mov    (%rcx),%rax
140b2e5a1:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e5a8:	ff 15 72 54 45 00    	call   *0x455472(%rip)        # 0x140f83a20
140b2e5ae:	84 c0                	test   %al,%al
140b2e5b0:	48 8d 35 a9 0e 4f 00 	lea    0x4f0ea9(%rip),%rsi        # 0x14101f460
140b2e5b7:	75 07                	jne    0x140b2e5c0
140b2e5b9:	48 8d 35 cc 51 47 00 	lea    0x4751cc(%rip),%rsi        # 0x140fa378c
140b2e5c0:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2e5c4:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b2e5c8:	48 8b d3             	mov    %rbx,%rdx
140b2e5cb:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2e5d0:	76 03                	jbe    0x140b2e5d5
140b2e5d2:	48 8b 13             	mov    (%rbx),%rdx
140b2e5d5:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2e5d9:	48 8b 0f             	mov    (%rdi),%rcx
140b2e5dc:	e8 7f 33 6a ff       	call   0x1401d1960
140b2e5e1:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b2e5e5:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2e5ea:	76 03                	jbe    0x140b2e5ef
140b2e5ec:	48 8b 1b             	mov    (%rbx),%rbx
140b2e5ef:	c6 03 00             	movb   $0x0,(%rbx)
140b2e5f2:	48 8b d6             	mov    %rsi,%rdx
140b2e5f5:	48 8b 0f             	mov    (%rdi),%rcx
140b2e5f8:	e8 43 1c 6a ff       	call   0x1401d0240
140b2e5fd:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2e601:	41 8b 46 74          	mov    0x74(%r14),%eax
140b2e605:	89 44 24 20          	mov    %eax,0x20(%rsp)
140b2e609:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140b2e60e:	48 8d 15 ab ba 5a 00 	lea    0x5abaab(%rip),%rdx        # 0x1410da0c0
140b2e615:	48 8d 8d 08 02 00 00 	lea    0x208(%rbp),%rcx
140b2e61c:	e8 8f e0 f6 ff       	call   0x140a9c6b0
140b2e621:	90                   	nop
140b2e622:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
140b2e629:	48 8b cf             	mov    %rdi,%rcx
140b2e62c:	e8 ef f9 fd ff       	call   0x140b0e020
140b2e631:	90                   	nop
140b2e632:	48 8b 95 20 02 00 00 	mov    0x220(%rbp),%rdx
140b2e639:	48 83 fa 0f          	cmp    $0xf,%rdx
140b2e63d:	76 34                	jbe    0x140b2e673
140b2e63f:	48 ff c2             	inc    %rdx
140b2e642:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
140b2e649:	48 8b c1             	mov    %rcx,%rax
140b2e64c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b2e653:	72 19                	jb     0x140b2e66e
140b2e655:	48 83 c2 27          	add    $0x27,%rdx
140b2e659:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b2e65d:	48 2b c1             	sub    %rcx,%rax
140b2e660:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b2e664:	48 83 f8 1f          	cmp    $0x1f,%rax
140b2e668:	0f 87 9a 00 00 00    	ja     0x140b2e708
140b2e66e:	e8 d1 ca 2e 00       	call   0x140e1b144
140b2e673:	66 0f 6f 05 b5 57 47 	movdqa 0x4757b5(%rip),%xmm0        # 0x140fa3e30
140b2e67a:	00
140b2e67b:	f3 0f 7f 85 18 02 00 	movdqu %xmm0,0x218(%rbp)
140b2e682:	00
140b2e683:	c6 85 08 02 00 00 00 	movb   $0x0,0x208(%rbp)
140b2e68a:	80 bd 80 01 00 00 00 	cmpb   $0x0,0x180(%rbp)
140b2e691:	74 0c                	je     0x140b2e69f
140b2e693:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140b2e69a:	e8 71 4c 86 ff       	call   0x140393310
140b2e69f:	80 bd e8 00 00 00 00 	cmpb   $0x0,0xe8(%rbp)
140b2e6a6:	74 09                	je     0x140b2e6b1
140b2e6a8:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140b2e6ac:	e8 5f 4c 86 ff       	call   0x140393310
140b2e6b1:	80 7d 50 00          	cmpb   $0x0,0x50(%rbp)
140b2e6b5:	74 09                	je     0x140b2e6c0
140b2e6b7:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140b2e6bb:	e8 50 4c 86 ff       	call   0x140393310
140b2e6c0:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2e6c4:	48 85 c9             	test   %rcx,%rcx
140b2e6c7:	74 19                	je     0x140b2e6e2
140b2e6c9:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b2e6ce:	75 12                	jne    0x140b2e6e2
140b2e6d0:	48 8b 01             	mov    (%rcx),%rax
140b2e6d3:	ba 01 00 00 00       	mov    $0x1,%edx
140b2e6d8:	48 8b 40 28          	mov    0x28(%rax),%rax
140b2e6dc:	ff 15 3e 53 45 00    	call   *0x45533e(%rip)        # 0x140f83a20
140b2e6e2:	48 8b 8d 28 02 00 00 	mov    0x228(%rbp),%rcx
140b2e6e9:	48 33 cc             	xor    %rsp,%rcx
140b2e6ec:	e8 0f ce 2e 00       	call   0x140e1b500
140b2e6f1:	48 8b 9c 24 70 03 00 	mov    0x370(%rsp),%rbx
140b2e6f8:	00
140b2e6f9:	48 81 c4 30 03 00 00 	add    $0x330,%rsp
140b2e700:	41 5f                	pop    %r15
140b2e702:	41 5e                	pop    %r14
140b2e704:	5f                   	pop    %rdi
140b2e705:	5e                   	pop    %rsi
140b2e706:	5d                   	pop    %rbp
140b2e707:	c3                   	ret
140b2e708:	e8 97 ba 2f 00       	call   0x140e2a1a4
140b2e70d:	90                   	nop
140b2e70e:	cc                   	int3
140b2e70f:	cc                   	int3
140b2e710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b2e715:	55                   	push   %rbp
140b2e716:	56                   	push   %rsi
140b2e717:	57                   	push   %rdi
140b2e718:	41 56                	push   %r14
140b2e71a:	41 57                	push   %r15
140b2e71c:	48 8d ac 24 00 fe ff 	lea    -0x200(%rsp),%rbp
140b2e723:	ff
140b2e724:	48 81 ec 00 03 00 00 	sub    $0x300,%rsp
140b2e72b:	48 8b f2             	mov    %rdx,%rsi
140b2e72e:	48 8b f9             	mov    %rcx,%rdi
140b2e731:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140b2e735:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b2e73a:	80 7a 74 00          	cmpb   $0x0,0x74(%rdx)
140b2e73e:	0f 84 4a 01 00 00    	je     0x140b2e88e
140b2e744:	e8 97 47 86 ff       	call   0x140392ee0
140b2e749:	0f b6 46 74          	movzbl 0x74(%rsi),%eax
140b2e74d:	88 45 94             	mov    %al,-0x6c(%rbp)
140b2e750:	48 8b 46 78          	mov    0x78(%rsi),%rax
140b2e754:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140b2e758:	48 85 c0             	test   %rax,%rax
140b2e75b:	74 03                	je     0x140b2e760
140b2e75d:	48 ff 00             	incq   (%rax)
140b2e760:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b2e765:	48 89 85 38 02 00 00 	mov    %rax,0x238(%rbp)
140b2e76c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b2e771:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140b2e778:	e8 a3 0b ff ff       	call   0x140b1f320
140b2e77d:	48 8b d0             	mov    %rax,%rdx
140b2e780:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140b2e784:	e8 97 e8 fd ff       	call   0x140b0d020
140b2e789:	48 8d 05 60 4d 4b 00 	lea    0x4b4d60(%rip),%rax        # 0x140fe34f0
140b2e790:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140b2e794:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b2e799:	e8 22 13 ff ff       	call   0x140b1fac0
140b2e79e:	90                   	nop
140b2e79f:	48 8b 47 08          	mov    0x8(%rdi),%rax
140b2e7a3:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2e7a7:	74 4d                	je     0x140b2e7f6
140b2e7a9:	f6 85 78 01 00 00 01 	testb  $0x1,0x178(%rbp)
140b2e7b0:	75 25                	jne    0x140b2e7d7
140b2e7b2:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140b2e7b6:	48 8b 01             	mov    (%rcx),%rax
140b2e7b9:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e7c0:	ff 15 5a 52 45 00    	call   *0x45525a(%rip)        # 0x140f83a20
140b2e7c6:	84 c0                	test   %al,%al
140b2e7c8:	75 2c                	jne    0x140b2e7f6
140b2e7ca:	0f b6 85 78 01 00 00 	movzbl 0x178(%rbp),%eax
140b2e7d1:	d0 e8                	shr    $1,%al
140b2e7d3:	a8 01                	test   $0x1,%al
140b2e7d5:	75 1f                	jne    0x140b2e7f6
140b2e7d7:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140b2e7db:	48 8b 01             	mov    (%rcx),%rax
140b2e7de:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e7e5:	ff 15 35 52 45 00    	call   *0x455235(%rip)        # 0x140f83a20
140b2e7eb:	84 c0                	test   %al,%al
140b2e7ed:	4c 8d 35 6c 0c 4f 00 	lea    0x4f0c6c(%rip),%r14        # 0x14101f460
140b2e7f4:	75 07                	jne    0x140b2e7fd
140b2e7f6:	4c 8d 35 8f 4f 47 00 	lea    0x474f8f(%rip),%r14        # 0x140fa378c
140b2e7fd:	c6 43 34 00          	movb   $0x0,0x34(%rbx)
140b2e801:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140b2e805:	48 8b d7             	mov    %rdi,%rdx
140b2e808:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e80d:	76 03                	jbe    0x140b2e812
140b2e80f:	48 8b 17             	mov    (%rdi),%rdx
140b2e812:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b2e816:	48 8b 0b             	mov    (%rbx),%rcx
140b2e819:	e8 42 31 6a ff       	call   0x1401d1960
140b2e81e:	45 33 ff             	xor    %r15d,%r15d
140b2e821:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140b2e825:	48 8b c7             	mov    %rdi,%rax
140b2e828:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e82d:	76 03                	jbe    0x140b2e832
140b2e82f:	48 8b 07             	mov    (%rdi),%rax
140b2e832:	44 88 38             	mov    %r15b,(%rax)
140b2e835:	49 8b d6             	mov    %r14,%rdx
140b2e838:	48 8b 0b             	mov    (%rbx),%rcx
140b2e83b:	e8 00 1a 6a ff       	call   0x1401d0240
140b2e840:	44 88 7b 37          	mov    %r15b,0x37(%rbx)
140b2e844:	44 88 7b 34          	mov    %r15b,0x34(%rbx)
140b2e848:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b2e84c:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e851:	76 03                	jbe    0x140b2e856
140b2e853:	48 8b 3f             	mov    (%rdi),%rdi
140b2e856:	48 8b d7             	mov    %rdi,%rdx
140b2e859:	48 8b 0b             	mov    (%rbx),%rcx
140b2e85c:	e8 ff 30 6a ff       	call   0x1401d1960
140b2e861:	48 8d 43 10          	lea    0x10(%rbx),%rax
140b2e865:	4c 89 78 10          	mov    %r15,0x10(%rax)
140b2e869:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b2e86e:	76 03                	jbe    0x140b2e873
140b2e870:	48 8b 00             	mov    (%rax),%rax
140b2e873:	44 88 38             	mov    %r15b,(%rax)
140b2e876:	48 8d 15 83 b8 5a 00 	lea    0x5ab883(%rip),%rdx        # 0x1410da100
140b2e87d:	48 8b 0b             	mov    (%rbx),%rcx
140b2e880:	e8 bb 19 6a ff       	call   0x1401d0240
140b2e885:	44 88 7b 37          	mov    %r15b,0x37(%rbx)
140b2e889:	e9 bd 01 00 00       	jmp    0x140b2ea4b
140b2e88e:	e8 4d 46 86 ff       	call   0x140392ee0
140b2e893:	0f b6 46 74          	movzbl 0x74(%rsi),%eax
140b2e897:	88 45 94             	mov    %al,-0x6c(%rbp)
140b2e89a:	48 8b 46 78          	mov    0x78(%rsi),%rax
140b2e89e:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140b2e8a2:	48 85 c0             	test   %rax,%rax
140b2e8a5:	74 03                	je     0x140b2e8aa
140b2e8a7:	48 ff 00             	incq   (%rax)
140b2e8aa:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b2e8af:	48 89 85 38 02 00 00 	mov    %rax,0x238(%rbp)
140b2e8b6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b2e8bb:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140b2e8c2:	e8 59 0a ff ff       	call   0x140b1f320
140b2e8c7:	48 8b d0             	mov    %rax,%rdx
140b2e8ca:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140b2e8ce:	e8 4d e7 fd ff       	call   0x140b0d020
140b2e8d3:	48 8d 05 16 4c 4b 00 	lea    0x4b4c16(%rip),%rax        # 0x140fe34f0
140b2e8da:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140b2e8de:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b2e8e3:	e8 d8 11 ff ff       	call   0x140b1fac0
140b2e8e8:	90                   	nop
140b2e8e9:	48 8b 47 08          	mov    0x8(%rdi),%rax
140b2e8ed:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2e8f1:	74 4d                	je     0x140b2e940
140b2e8f3:	f6 85 78 01 00 00 01 	testb  $0x1,0x178(%rbp)
140b2e8fa:	75 25                	jne    0x140b2e921
140b2e8fc:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140b2e900:	48 8b 01             	mov    (%rcx),%rax
140b2e903:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e90a:	ff 15 10 51 45 00    	call   *0x455110(%rip)        # 0x140f83a20
140b2e910:	84 c0                	test   %al,%al
140b2e912:	75 2c                	jne    0x140b2e940
140b2e914:	0f b6 85 78 01 00 00 	movzbl 0x178(%rbp),%eax
140b2e91b:	d0 e8                	shr    $1,%al
140b2e91d:	a8 01                	test   $0x1,%al
140b2e91f:	75 1f                	jne    0x140b2e940
140b2e921:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140b2e925:	48 8b 01             	mov    (%rcx),%rax
140b2e928:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2e92f:	ff 15 eb 50 45 00    	call   *0x4550eb(%rip)        # 0x140f83a20
140b2e935:	84 c0                	test   %al,%al
140b2e937:	4c 8d 35 22 0b 4f 00 	lea    0x4f0b22(%rip),%r14        # 0x14101f460
140b2e93e:	75 07                	jne    0x140b2e947
140b2e940:	4c 8d 35 45 4e 47 00 	lea    0x474e45(%rip),%r14        # 0x140fa378c
140b2e947:	c6 43 34 00          	movb   $0x0,0x34(%rbx)
140b2e94b:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140b2e94f:	48 8b d7             	mov    %rdi,%rdx
140b2e952:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e957:	76 03                	jbe    0x140b2e95c
140b2e959:	48 8b 17             	mov    (%rdi),%rdx
140b2e95c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b2e960:	48 8b 0b             	mov    (%rbx),%rcx
140b2e963:	e8 f8 2f 6a ff       	call   0x1401d1960
140b2e968:	45 33 ff             	xor    %r15d,%r15d
140b2e96b:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140b2e96f:	48 8b c7             	mov    %rdi,%rax
140b2e972:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e977:	76 03                	jbe    0x140b2e97c
140b2e979:	48 8b 07             	mov    (%rdi),%rax
140b2e97c:	44 88 38             	mov    %r15b,(%rax)
140b2e97f:	49 8b d6             	mov    %r14,%rdx
140b2e982:	48 8b 0b             	mov    (%rbx),%rcx
140b2e985:	e8 b6 18 6a ff       	call   0x1401d0240
140b2e98a:	44 88 7b 37          	mov    %r15b,0x37(%rbx)
140b2e98e:	44 88 7b 34          	mov    %r15b,0x34(%rbx)
140b2e992:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b2e996:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2e99b:	76 03                	jbe    0x140b2e9a0
140b2e99d:	48 8b 3f             	mov    (%rdi),%rdi
140b2e9a0:	48 8b d7             	mov    %rdi,%rdx
140b2e9a3:	48 8b 0b             	mov    (%rbx),%rcx
140b2e9a6:	e8 b5 2f 6a ff       	call   0x1401d1960
140b2e9ab:	48 8d 43 10          	lea    0x10(%rbx),%rax
140b2e9af:	4c 89 78 10          	mov    %r15,0x10(%rax)
140b2e9b3:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)