1404aa28b:	89 41 10             	mov    %eax,0x10(%rcx)
1404aa28e:	85 c0                	test   %eax,%eax
1404aa290:	7f 18                	jg     0x1404aa2aa
1404aa292:	0f 88 ab 00 00 00    	js     0x1404aa343
1404aa298:	48 8b 01             	mov    (%rcx),%rax
1404aa29b:	ba 01 00 00 00       	mov    $0x1,%edx
1404aa2a0:	48 8b 00             	mov    (%rax),%rax
1404aa2a3:	ff 15 77 97 ad 00    	call   *0xad9777(%rip)        # 0x140f83a20
1404aa2a9:	90                   	nop
1404aa2aa:	48 8b 47 20          	mov    0x20(%rdi),%rax
1404aa2ae:	48 8b 48 20          	mov    0x20(%rax),%rcx
1404aa2b2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404aa2b6:	4c 8b cd             	mov    %rbp,%r9
1404aa2b9:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1404aa2be:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404aa2c2:	e8 e9 56 00 00       	call   0x1404af9b0
1404aa2c7:	b0 01                	mov    $0x1,%al
1404aa2c9:	41 88 46 14          	mov    %al,0x14(%r14)
1404aa2cd:	b8 04 00 00 00       	mov    $0x4,%eax
1404aa2d2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1404aa2d7:	48 33 cc             	xor    %rsp,%rcx
1404aa2da:	e8 21 12 97 00       	call   0x140e1b500
1404aa2df:	48 83 c4 70          	add    $0x70,%rsp
1404aa2e3:	41 5e                	pop    %r14
1404aa2e5:	5f                   	pop    %rdi
1404aa2e6:	5e                   	pop    %rsi
1404aa2e7:	5d                   	pop    %rbp
1404aa2e8:	5b                   	pop    %rbx
1404aa2e9:	c3                   	ret
1404aa2ea:	48 8b 47 20          	mov    0x20(%rdi),%rax
1404aa2ee:	48 8b 70 20          	mov    0x20(%rax),%rsi
1404aa2f2:	48 8b 06             	mov    (%rsi),%rax
1404aa2f5:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
1404aa2fc:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404aa301:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404aa306:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa30b:	e8 80 ce 2a 00       	call   0x140757190
1404aa310:	48 8b d8             	mov    %rax,%rbx
1404aa313:	41 0f b7 56 02       	movzwl 0x2(%r14),%edx
1404aa318:	48 8d 0d 59 4a b5 00 	lea    0xb54a59(%rip),%rcx        # 0x140ffed78
1404aa31f:	e8 ec d5 3b 00       	call   0x140867910
1404aa324:	90                   	nop
1404aa325:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404aa32a:	45 33 c9             	xor    %r9d,%r9d
1404aa32d:	45 33 c0             	xor    %r8d,%r8d
1404aa330:	48 8b d0             	mov    %rax,%rdx
1404aa333:	48 8b ce             	mov    %rsi,%rcx
1404aa336:	48 8b c7             	mov    %rdi,%rax
1404aa339:	ff 15 e1 96 ad 00    	call   *0xad96e1(%rip)        # 0x140f83a20
1404aa33f:	32 c0                	xor    %al,%al
1404aa341:	eb 86                	jmp    0x1404aa2c9
1404aa343:	b9 02 00 00 00       	mov    $0x2,%ecx
1404aa348:	e8 b3 03 2e 00       	call   0x14078a700
1404aa34d:	90                   	nop
1404aa34e:	44 2b c2             	sub    %edx,%r8d
1404aa351:	45 8b c8             	mov    %r8d,%r9d
1404aa354:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1404aa35a:	48 8d 15 cf 44 b5 00 	lea    0xb544cf(%rip),%rdx        # 0x140ffe830
1404aa361:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa366:	e8 85 ed cf ff       	call   0x1401a90f0
1404aa36b:	48 8d 15 5e 66 ef 00 	lea    0xef665e(%rip),%rdx        # 0x1413a09d0
1404aa372:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa377:	e8 9c 24 97 00       	call   0x140e1c818
1404aa37c:	cc                   	int3
1404aa37d:	cc                   	int3
1404aa37e:	cc                   	int3
1404aa37f:	cc                   	int3
1404aa380:	40 53                	rex push %rbx
1404aa382:	55                   	push   %rbp
1404aa383:	56                   	push   %rsi
1404aa384:	57                   	push   %rdi
1404aa385:	41 56                	push   %r14
1404aa387:	48 83 ec 70          	sub    $0x70,%rsp
1404aa38b:	48 8b 05 6e eb f0 00 	mov    0xf0eb6e(%rip),%rax        # 0x1413b8f00
1404aa392:	48 33 c4             	xor    %rsp,%rax
1404aa395:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1404aa39a:	4c 8b f1             	mov    %rcx,%r14
1404aa39d:	48 8d 42 04          	lea    0x4(%rdx),%rax
1404aa3a1:	49 3b c0             	cmp    %r8,%rax
1404aa3a4:	0f 87 64 01 00 00    	ja     0x1404aa50e
1404aa3aa:	48 3b c2             	cmp    %rdx,%rax
1404aa3ad:	0f 82 5b 01 00 00    	jb     0x1404aa50e
1404aa3b3:	0f b7 02             	movzwl (%rdx),%eax
1404aa3b6:	83 79 10 01          	cmpl   $0x1,0x10(%rcx)
1404aa3ba:	75 09                	jne    0x1404aa3c5
1404aa3bc:	66 89 01             	mov    %ax,(%rcx)
1404aa3bf:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1404aa3c3:	eb 0f                	jmp    0x1404aa3d4
1404aa3c5:	66 c1 c8 08          	ror    $0x8,%ax
1404aa3c9:	66 89 01             	mov    %ax,(%rcx)
1404aa3cc:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1404aa3d0:	66 c1 c8 08          	ror    $0x8,%ax
1404aa3d4:	66 89 41 02          	mov    %ax,0x2(%rcx)
1404aa3d8:	49 8b 79 08          	mov    0x8(%r9),%rdi
1404aa3dc:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1404aa3e0:	48 8b 0d 89 f5 f7 00 	mov    0xf7f589(%rip),%rcx        # 0x141429970
1404aa3e7:	48 85 c9             	test   %rcx,%rcx
1404aa3ea:	0f 84 97 00 00 00    	je     0x1404aa487
1404aa3f0:	e8 3b b1 36 00       	call   0x140815530
1404aa3f5:	84 c0                	test   %al,%al
1404aa3f7:	0f 84 8a 00 00 00    	je     0x1404aa487
1404aa3fd:	41 0f b7 46 02       	movzwl 0x2(%r14),%eax
1404aa402:	66 85 c0             	test   %ax,%ax
1404aa405:	75 04                	jne    0x1404aa40b
1404aa407:	33 db                	xor    %ebx,%ebx
1404aa409:	eb 13                	jmp    0x1404aa41e
1404aa40b:	b9 00 ff 00 00       	mov    $0xff00,%ecx
1404aa410:	66 3b c1             	cmp    %cx,%ax
1404aa413:	0f 85 91 00 00 00    	jne    0x1404aa4aa
1404aa419:	bb 01 00 00 00       	mov    $0x1,%ebx
1404aa41e:	41 0f b7 2e          	movzwl (%r14),%ebp
1404aa422:	48 8b d6             	mov    %rsi,%rdx
1404aa425:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404aa42a:	e8 91 c0 ff ff       	call   0x1404a64c0
1404aa42f:	48 8b 08             	mov    (%rax),%rcx
1404aa432:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404aa439:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1404aa43e:	48 8b 08             	mov    (%rax),%rcx
1404aa441:	48 85 c9             	test   %rcx,%rcx
1404aa444:	74 24                	je     0x1404aa46a
1404aa446:	8b 41 10             	mov    0x10(%rcx),%eax
1404aa449:	ff c8                	dec    %eax
1404aa44b:	89 41 10             	mov    %eax,0x10(%rcx)
1404aa44e:	85 c0                	test   %eax,%eax
1404aa450:	7f 18                	jg     0x1404aa46a
1404aa452:	0f 88 ab 00 00 00    	js     0x1404aa503
1404aa458:	48 8b 01             	mov    (%rcx),%rax
1404aa45b:	ba 01 00 00 00       	mov    $0x1,%edx
1404aa460:	48 8b 00             	mov    (%rax),%rax
1404aa463:	ff 15 b7 95 ad 00    	call   *0xad95b7(%rip)        # 0x140f83a20
1404aa469:	90                   	nop
1404aa46a:	48 8b 47 20          	mov    0x20(%rdi),%rax
1404aa46e:	48 8b 48 20          	mov    0x20(%rax),%rcx
1404aa472:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404aa476:	4c 8b cd             	mov    %rbp,%r9
1404aa479:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1404aa47e:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404aa482:	e8 f9 56 00 00       	call   0x1404afb80
1404aa487:	b0 01                	mov    $0x1,%al
1404aa489:	41 88 46 14          	mov    %al,0x14(%r14)
1404aa48d:	b8 04 00 00 00       	mov    $0x4,%eax
1404aa492:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1404aa497:	48 33 cc             	xor    %rsp,%rcx
1404aa49a:	e8 61 10 97 00       	call   0x140e1b500
1404aa49f:	48 83 c4 70          	add    $0x70,%rsp
1404aa4a3:	41 5e                	pop    %r14
1404aa4a5:	5f                   	pop    %rdi
1404aa4a6:	5e                   	pop    %rsi
1404aa4a7:	5d                   	pop    %rbp
1404aa4a8:	5b                   	pop    %rbx
1404aa4a9:	c3                   	ret
1404aa4aa:	48 8b 47 20          	mov    0x20(%rdi),%rax
1404aa4ae:	48 8b 70 20          	mov    0x20(%rax),%rsi
1404aa4b2:	48 8b 06             	mov    (%rsi),%rax
1404aa4b5:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
1404aa4bc:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404aa4c1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404aa4c6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa4cb:	e8 c0 cc 2a 00       	call   0x140757190
1404aa4d0:	48 8b d8             	mov    %rax,%rbx
1404aa4d3:	41 0f b7 56 02       	movzwl 0x2(%r14),%edx
1404aa4d8:	48 8d 0d d1 48 b5 00 	lea    0xb548d1(%rip),%rcx        # 0x140ffedb0
1404aa4df:	e8 2c d4 3b 00       	call   0x140867910
1404aa4e4:	90                   	nop
1404aa4e5:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404aa4ea:	45 33 c9             	xor    %r9d,%r9d
1404aa4ed:	45 33 c0             	xor    %r8d,%r8d
1404aa4f0:	48 8b d0             	mov    %rax,%rdx
1404aa4f3:	48 8b ce             	mov    %rsi,%rcx
1404aa4f6:	48 8b c7             	mov    %rdi,%rax
1404aa4f9:	ff 15 21 95 ad 00    	call   *0xad9521(%rip)        # 0x140f83a20
1404aa4ff:	32 c0                	xor    %al,%al
1404aa501:	eb 86                	jmp    0x1404aa489
1404aa503:	b9 02 00 00 00       	mov    $0x2,%ecx
1404aa508:	e8 f3 01 2e 00       	call   0x14078a700
1404aa50d:	90                   	nop
1404aa50e:	44 2b c2             	sub    %edx,%r8d
1404aa511:	45 8b c8             	mov    %r8d,%r9d
1404aa514:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1404aa51a:	48 8d 15 27 43 b5 00 	lea    0xb54327(%rip),%rdx        # 0x140ffe848
1404aa521:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa526:	e8 c5 eb cf ff       	call   0x1401a90f0
1404aa52b:	48 8d 15 9e 64 ef 00 	lea    0xef649e(%rip),%rdx        # 0x1413a09d0
1404aa532:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404aa537:	e8 dc 22 97 00       	call   0x140e1c818
1404aa53c:	cc                   	int3
1404aa53d:	cc                   	int3
1404aa53e:	cc                   	int3
1404aa53f:	cc                   	int3
1404aa540:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404aa545:	55                   	push   %rbp
1404aa546:	56                   	push   %rsi
1404aa547:	57                   	push   %rdi
1404aa548:	41 54                	push   %r12
1404aa54a:	41 55                	push   %r13
1404aa54c:	41 56                	push   %r14
1404aa54e:	41 57                	push   %r15
1404aa550:	48 83 ec 70          	sub    $0x70,%rsp
1404aa554:	48 8b 05 a5 e9 f0 00 	mov    0xf0e9a5(%rip),%rax        # 0x1413b8f00
1404aa55b:	48 33 c4             	xor    %rsp,%rax
1404aa55e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1404aa563:	4d 8b e8             	mov    %r8,%r13
1404aa566:	4c 8b fa             	mov    %rdx,%r15
1404aa569:	4c 8b f1             	mov    %rcx,%r14
1404aa56c:	45 32 e4             	xor    %r12b,%r12b
1404aa56f:	48 63 42 08          	movslq 0x8(%rdx),%rax
1404aa573:	85 c0                	test   %eax,%eax
1404aa575:	75 0d                	jne    0x1404aa584
1404aa577:	48 8b 7a 28          	mov    0x28(%rdx),%rdi
1404aa57b:	48 63 6a 1c          	movslq 0x1c(%rdx),%rbp
1404aa57f:	48 03 ef             	add    %rdi,%rbp
1404aa582:	eb 08                	jmp    0x1404aa58c
1404aa584:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1404aa588:	48 8d 2c 07          	lea    (%rdi,%rax,1),%rbp
1404aa58c:	8b 49 2c             	mov    0x2c(%rcx),%ecx
1404aa58f:	85 c9                	test   %ecx,%ecx
1404aa591:	0f 84 26 03 00 00    	je     0x1404aa8bd
1404aa597:	83 e9 01             	sub    $0x1,%ecx
1404aa59a:	0f 84 fb 01 00 00    	je     0x1404aa79b
1404aa5a0:	83 f9 01             	cmp    $0x1,%ecx
1404aa5a3:	0f 85 2c 03 00 00    	jne    0x1404aa8d5
1404aa5a9:	44 38 62 18          	cmp    %r12b,0x18(%rdx)
1404aa5ad:	75 0a                	jne    0x1404aa5b9
1404aa5af:	83 7a 44 00          	cmpl   $0x0,0x44(%rdx)
1404aa5b3:	0f 85 1c 03 00 00    	jne    0x1404aa8d5
1404aa5b9:	41 0f b6 4e 20       	movzbl 0x20(%r14),%ecx
1404aa5be:	41 89 4e 08          	mov    %ecx,0x8(%r14)
1404aa5c2:	85 c9                	test   %ecx,%ecx
1404aa5c4:	0f 84 87 00 00 00    	je     0x1404aa651
1404aa5ca:	83 f9 01             	cmp    $0x1,%ecx
1404aa5cd:	0f 85 59 03 00 00    	jne    0x1404aa92c
1404aa5d3:	b9 88 00 00 00       	mov    $0x88,%ecx
1404aa5d8:	e8 2b 0b 97 00       	call   0x140e1b108
1404aa5dd:	48 8b c8             	mov    %rax,%rcx
1404aa5e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404aa5e5:	33 f6                	xor    %esi,%esi
1404aa5e7:	48 85 c0             	test   %rax,%rax
1404aa5ea:	74 4a                	je     0x1404aa636
1404aa5ec:	49 8b 06             	mov    (%r14),%rax
1404aa5ef:	48 89 71 70          	mov    %rsi,0x70(%rcx)
1404aa5f3:	89 71 78             	mov    %esi,0x78(%rcx)
1404aa5f6:	c6 01 ff             	movb   $0xff,(%rcx)
1404aa5f9:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1404aa5fd:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1404aa601:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1404aa605:	48 89 71 20          	mov    %rsi,0x20(%rcx)
1404aa609:	48 89 71 28          	mov    %rsi,0x28(%rcx)
1404aa60d:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1404aa611:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1404aa615:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1404aa619:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1404aa61d:	48 89 71 50          	mov    %rsi,0x50(%rcx)
1404aa621:	48 89 71 58          	mov    %rsi,0x58(%rcx)
1404aa625:	48 89 71 60          	mov    %rsi,0x60(%rcx)
1404aa629:	48 89 71 68          	mov    %rsi,0x68(%rcx)
1404aa62d:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
1404aa634:	eb 03                	jmp    0x1404aa639
1404aa636:	48 8b ce             	mov    %rsi,%rcx
1404aa639:	49 89 4e 10          	mov    %rcx,0x10(%r14)
1404aa63d:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1404aa641:	4d 8b cd             	mov    %r13,%r9
1404aa644:	4c 8b c5             	mov    %rbp,%r8
1404aa647:	e8 74 c7 ff ff       	call   0x1404a6dc0
1404aa64c:	e9 df 00 00 00       	jmp    0x1404aa730
1404aa651:	b9 f8 00 00 00       	mov    $0xf8,%ecx
1404aa656:	e8 ad 0a 97 00       	call   0x140e1b108
1404aa65b:	48 8b c8             	mov    %rax,%rcx
1404aa65e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404aa663:	33 f6                	xor    %esi,%esi
1404aa665:	48 85 c0             	test   %rax,%rax
1404aa668:	0f 84 ac 00 00 00    	je     0x1404aa71a
1404aa66e:	49 8b 06             	mov    (%r14),%rax
1404aa671:	48 89 b1 e0 00 00 00 	mov    %rsi,0xe0(%rcx)
1404aa678:	89 b1 e8 00 00 00    	mov    %esi,0xe8(%rcx)
1404aa67e:	c6 01 ff             	movb   $0xff,(%rcx)
1404aa681:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1404aa685:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1404aa689:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1404aa68d:	48 89 71 20          	mov    %rsi,0x20(%rcx)
1404aa691:	48 89 71 28          	mov    %rsi,0x28(%rcx)
1404aa695:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1404aa699:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1404aa69d:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1404aa6a1:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1404aa6a5:	48 89 71 50          	mov    %rsi,0x50(%rcx)
1404aa6a9:	48 89 71 58          	mov    %rsi,0x58(%rcx)
1404aa6ad:	48 89 71 60          	mov    %rsi,0x60(%rcx)
1404aa6b1:	48 89 71 68          	mov    %rsi,0x68(%rcx)
1404aa6b5:	48 89 71 70          	mov    %rsi,0x70(%rcx)
1404aa6b9:	48 89 71 78          	mov    %rsi,0x78(%rcx)
1404aa6bd:	48 89 b1 80 00 00 00 	mov    %rsi,0x80(%rcx)
1404aa6c4:	48 89 b1 88 00 00 00 	mov    %rsi,0x88(%rcx)
1404aa6cb:	48 89 b1 90 00 00 00 	mov    %rsi,0x90(%rcx)
1404aa6d2:	48 89 b1 98 00 00 00 	mov    %rsi,0x98(%rcx)
1404aa6d9:	48 89 b1 a0 00 00 00 	mov    %rsi,0xa0(%rcx)
1404aa6e0:	48 89 b1 a8 00 00 00 	mov    %rsi,0xa8(%rcx)
1404aa6e7:	48 89 b1 b0 00 00 00 	mov    %rsi,0xb0(%rcx)
1404aa6ee:	48 89 b1 b8 00 00 00 	mov    %rsi,0xb8(%rcx)
1404aa6f5:	48 89 b1 c0 00 00 00 	mov    %rsi,0xc0(%rcx)
1404aa6fc:	48 89 b1 c8 00 00 00 	mov    %rsi,0xc8(%rcx)
1404aa703:	48 89 b1 d0 00 00 00 	mov    %rsi,0xd0(%rcx)
1404aa70a:	48 89 b1 d8 00 00 00 	mov    %rsi,0xd8(%rcx)
1404aa711:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
1404aa718:	eb 03                	jmp    0x1404aa71d
1404aa71a:	48 8b ce             	mov    %rsi,%rcx
1404aa71d:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1404aa721:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1404aa725:	4d 8b cd             	mov    %r13,%r9
1404aa728:	4c 8b c5             	mov    %rbp,%r8
1404aa72b:	e8 70 d1 ff ff       	call   0x1404a78a0
1404aa730:	41 b4 01             	mov    $0x1,%r12b
1404aa733:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1404aa737:	48 8b 41 20          	mov    0x20(%rcx),%rax
1404aa73b:	41 80 7e 20 00       	cmpb   $0x0,0x20(%r14)
1404aa740:	74 06                	je     0x1404aa748
1404aa742:	44 88 60 09          	mov    %r12b,0x9(%rax)
1404aa746:	eb 04                	jmp    0x1404aa74c
1404aa748:	44 88 60 0a          	mov    %r12b,0xa(%rax)
1404aa74c:	48 8b 41 20          	mov    0x20(%rcx),%rax
1404aa750:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
1404aa754:	74 0c                	je     0x1404aa762
1404aa756:	80 78 09 00          	cmpb   $0x0,0x9(%rax)
1404aa75a:	74 06                	je     0x1404aa762
1404aa75c:	80 78 0a 00          	cmpb   $0x0,0xa(%rax)
1404aa760:	75 2c                	jne    0x1404aa78e
1404aa762:	44 88 60 08          	mov    %r12b,0x8(%rax)
1404aa766:	48 8b 41 20          	mov    0x20(%rcx),%rax
1404aa76a:	48 8b 78 20          	mov    0x20(%rax),%rdi
1404aa76e:	48 8b 07             	mov    (%rdi),%rax
1404aa771:	48 8b 58 78          	mov    0x78(%rax),%rbx
1404aa775:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404aa77a:	e8 11 ca 2a 00       	call   0x140757190
1404aa77f:	48 8b d0             	mov    %rax,%rdx
1404aa782:	48 8b cf             	mov    %rdi,%rcx
1404aa785:	48 8b c3             	mov    %rbx,%rax
1404aa788:	ff 15 92 92 ad 00    	call   *0xad9292(%rip)        # 0x140f83a20
1404aa78e:	45 88 66 28          	mov    %r12b,0x28(%r14)
1404aa792:	41 89 76 2c          	mov    %esi,0x2c(%r14)
1404aa796:	e9 3a 01 00 00       	jmp    0x1404aa8d5
1404aa79b:	41 c7 46 2c 02 00 00 	movl   $0x2,0x2c(%r14)
1404aa7a2:	00
1404aa7a3:	b9 10 00 00 00       	mov    $0x10,%ecx
1404aa7a8:	e8 5b 09 97 00       	call   0x140e1b108
1404aa7ad:	48 8b d8             	mov    %rax,%rbx
1404aa7b0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404aa7b5:	33 f6                	xor    %esi,%esi
1404aa7b7:	48 85 c0             	test   %rax,%rax
1404aa7ba:	74 0c                	je     0x1404aa7c8
1404aa7bc:	89 30                	mov    %esi,(%rax)
1404aa7be:	48 89 70 04          	mov    %rsi,0x4(%rax)