1401ba529:	83 c0 01             	add    $0x1,%eax
1401ba52c:	41 83 fc 01          	cmp    $0x1,%r12d
1401ba530:	7e 0c                	jle    0x1401ba53e
1401ba532:	43 80 7c 37 fe 0d    	cmpb   $0xd,-0x2(%r15,%r14,1)
1401ba538:	0f 84 c9 03 00 00    	je     0x1401ba907
1401ba53e:	8b 51 38             	mov    0x38(%rcx),%edx
1401ba541:	89 ee                	mov    %ebp,%esi
1401ba543:	09 fe                	or     %edi,%esi
1401ba545:	85 d2                	test   %edx,%edx
1401ba547:	75 17                	jne    0x1401ba560
1401ba549:	83 b9 a0 01 00 00 03 	cmpl   $0x3,0x1a0(%rcx)
1401ba550:	0f 84 58 02 00 00    	je     0x1401ba7ae
1401ba556:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401ba55d:	00 00 00
1401ba560:	83 81 dc 00 00 00 01 	addl   $0x1,0xdc(%rcx)
1401ba567:	45 01 e5             	add    %r12d,%r13d
1401ba56a:	4d 01 f7             	add    %r14,%r15
1401ba56d:	44 29 e3             	sub    %r12d,%ebx
1401ba570:	0f 85 24 ff ff ff    	jne    0x1401ba49a
1401ba576:	4c 89 fa             	mov    %r15,%rdx
1401ba579:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1401ba580:	00
1401ba581:	85 f6                	test   %esi,%esi
1401ba583:	75 7b                	jne    0x1401ba600
1401ba585:	41 f6 47 40 20       	testb  $0x20,0x40(%r15)
1401ba58a:	0f 85 98 03 00 00    	jne    0x1401ba928
1401ba590:	44 89 d1             	mov    %r10d,%ecx
1401ba593:	44 09 d9             	or     %r11d,%ecx
1401ba596:	74 68                	je     0x1401ba600
1401ba598:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
1401ba59f:	00
1401ba5a0:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401ba5a4:	89 47 04             	mov    %eax,0x4(%rdi)
1401ba5a7:	89 0f                	mov    %ecx,(%rdi)
1401ba5a9:	83 fb 0c             	cmp    $0xc,%ebx
1401ba5ac:	76 21                	jbe    0x1401ba5cf
1401ba5ae:	66 81 3a 5c 20       	cmpw   $0x205c,(%rdx)
1401ba5b3:	75 1a                	jne    0x1401ba5cf
1401ba5b5:	31 c0                	xor    %eax,%eax
1401ba5b7:	48 83 c2 01          	add    $0x1,%rdx
1401ba5bb:	83 c0 01             	add    $0x1,%eax
1401ba5be:	80 7a ff 0a          	cmpb   $0xa,-0x1(%rdx)
1401ba5c2:	0f 84 d3 03 00 00    	je     0x1401ba99b
1401ba5c8:	39 d8                	cmp    %ebx,%eax
1401ba5ca:	75 eb                	jne    0x1401ba5b7
1401ba5cc:	41 01 dd             	add    %ebx,%r13d
1401ba5cf:	45 01 57 30          	add    %r10d,0x30(%r15)
1401ba5d3:	45 01 5f 34          	add    %r11d,0x34(%r15)
1401ba5d7:	eb 2d                	jmp    0x1401ba606
1401ba5d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401ba5e0:	80 fa 5c             	cmp    $0x5c,%dl
1401ba5e3:	75 1b                	jne    0x1401ba600
1401ba5e5:	41 83 fc 0b          	cmp    $0xb,%r12d
1401ba5e9:	7e 15                	jle    0x1401ba600
1401ba5eb:	66 41 81 3f 5c 20    	cmpw   $0x205c,(%r15)
1401ba5f1:	0f 84 69 ff ff ff    	je     0x1401ba560
1401ba5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401ba5fe:	00 00
1401ba600:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1401ba606:	44 89 e8             	mov    %r13d,%eax
1401ba609:	48 83 c4 38          	add    $0x38,%rsp
1401ba60d:	5b                   	pop    %rbx
1401ba60e:	5e                   	pop    %rsi
1401ba60f:	5f                   	pop    %rdi
1401ba610:	5d                   	pop    %rbp
1401ba611:	41 5c                	pop    %r12
1401ba613:	41 5d                	pop    %r13
1401ba615:	41 5e                	pop    %r14
1401ba617:	41 5f                	pop    %r15
1401ba619:	c3                   	ret
1401ba61a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401ba620:	8b 51 38             	mov    0x38(%rcx),%edx
1401ba623:	85 d2                	test   %edx,%edx
1401ba625:	0f 85 55 01 00 00    	jne    0x1401ba780
1401ba62b:	8b 81 a0 01 00 00    	mov    0x1a0(%rcx),%eax
1401ba631:	85 c0                	test   %eax,%eax
1401ba633:	0f 85 19 02 00 00    	jne    0x1401ba852
1401ba639:	83 ef 01             	sub    $0x1,%edi
1401ba63c:	89 ee                	mov    %ebp,%esi
1401ba63e:	41 83 c2 01          	add    $0x1,%r10d
1401ba642:	31 c0                	xor    %eax,%eax
1401ba644:	09 fe                	or     %edi,%esi
1401ba646:	e9 15 ff ff ff       	jmp    0x1401ba560
1401ba64b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ba650:	44 8b 49 38          	mov    0x38(%rcx),%r9d
1401ba654:	45 85 c9             	test   %r9d,%r9d
1401ba657:	0f 84 f3 00 00 00    	je     0x1401ba750
1401ba65d:	44 8b 81 a0 01 00 00 	mov    0x1a0(%rcx),%r8d
1401ba664:	45 85 c0             	test   %r8d,%r8d
1401ba667:	0f 85 25 02 00 00    	jne    0x1401ba892
1401ba66d:	83 ed 01             	sub    $0x1,%ebp
1401ba670:	41 83 c3 01          	add    $0x1,%r11d
1401ba674:	31 c0                	xor    %eax,%eax
1401ba676:	89 ee                	mov    %ebp,%esi
1401ba678:	09 fe                	or     %edi,%esi
1401ba67a:	e9 e1 fe ff ff       	jmp    0x1401ba560
1401ba67f:	90                   	nop
1401ba680:	41 f6 47 40 20       	testb  $0x20,0x40(%r15)
1401ba685:	0f 84 cc fd ff ff    	je     0x1401ba457
1401ba68b:	89 dd                	mov    %ebx,%ebp
1401ba68d:	45 31 c0             	xor    %r8d,%r8d
1401ba690:	45 31 c9             	xor    %r9d,%r9d
1401ba693:	29 c5                	sub    %eax,%ebp
1401ba695:	48 98                	cltq
1401ba697:	49 8d 3c 04          	lea    (%r12,%rax,1),%rdi
1401ba69b:	85 ed                	test   %ebp,%ebp
1401ba69d:	0f 8e ba 02 00 00    	jle    0x1401ba95d
1401ba6a3:	48 89 fa             	mov    %rdi,%rdx
1401ba6a6:	31 c0                	xor    %eax,%eax
1401ba6a8:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401ba6af:	00 00 00 00
1401ba6b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401ba6ba:	00 00 00 00
1401ba6be:	66 90                	xchg   %ax,%ax
1401ba6c0:	48 83 c2 01          	add    $0x1,%rdx
1401ba6c4:	83 c0 01             	add    $0x1,%eax
1401ba6c7:	80 7a ff 0a          	cmpb   $0xa,-0x1(%rdx)
1401ba6cb:	74 04                	je     0x1401ba6d1
1401ba6cd:	39 c5                	cmp    %eax,%ebp
1401ba6cf:	75 ef                	jne    0x1401ba6c0
1401ba6d1:	29 c5                	sub    %eax,%ebp
1401ba6d3:	48 98                	cltq
1401ba6d5:	48 01 c7             	add    %rax,%rdi
1401ba6d8:	85 ed                	test   %ebp,%ebp
1401ba6da:	7e 59                	jle    0x1401ba735
1401ba6dc:	0f b6 07             	movzbl (%rdi),%eax
1401ba6df:	3c 2d                	cmp    $0x2d,%al
1401ba6e1:	0f 84 ff 01 00 00    	je     0x1401ba8e6
1401ba6e7:	0f 8e e5 01 00 00    	jle    0x1401ba8d2
1401ba6ed:	3c 5c                	cmp    $0x5c,%al
1401ba6ef:	74 b2                	je     0x1401ba6a3
1401ba6f1:	3c 64                	cmp    $0x64,%al
1401ba6f3:	0f 84 45 02 00 00    	je     0x1401ba93e
1401ba6f9:	3c 40                	cmp    $0x40,%al
1401ba6fb:	0f 85 f5 00 00 00    	jne    0x1401ba7f6
1401ba701:	44 89 4c 24 24       	mov    %r9d,0x24(%rsp)
1401ba706:	48 8d 15 75 8f 07 00 	lea    0x78f75(%rip),%rdx        # 0x140233682
1401ba70d:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1401ba712:	83 fd 02             	cmp    $0x2,%ebp
1401ba715:	0f 8e db 00 00 00    	jle    0x1401ba7f6
1401ba71b:	48 89 f9             	mov    %rdi,%rcx
1401ba71e:	e8 9d 00 ee ff       	call   0x14009a7c0
1401ba723:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1401ba728:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
1401ba72d:	85 c0                	test   %eax,%eax
1401ba72f:	0f 84 c1 00 00 00    	je     0x1401ba7f6
1401ba735:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401ba73c:	00
1401ba73d:	44 89 cd             	mov    %r9d,%ebp
1401ba740:	44 89 c7             	mov    %r8d,%edi
1401ba743:	44 89 48 0c          	mov    %r9d,0xc(%rax)
1401ba747:	44 89 40 14          	mov    %r8d,0x14(%rax)
1401ba74b:	e9 15 fd ff ff       	jmp    0x1401ba465
1401ba750:	41 83 fc 01          	cmp    $0x1,%r12d
1401ba754:	0f 8e 13 ff ff ff    	jle    0x1401ba66d
1401ba75a:	43 80 7c 37 fe 0d    	cmpb   $0xd,-0x2(%r15,%r14,1)
1401ba760:	0f 85 07 ff ff ff    	jne    0x1401ba66d
1401ba766:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401ba76d:	00
1401ba76e:	81 48 2c 00 02 00 00 	orl    $0x200,0x2c(%rax)
1401ba775:	80 48 41 01          	orb    $0x1,0x41(%rax)
1401ba779:	e9 ef fe ff ff       	jmp    0x1401ba66d
1401ba77e:	66 90                	xchg   %ax,%ax
1401ba780:	41 83 fc 01          	cmp    $0x1,%r12d
1401ba784:	0f 8e af fe ff ff    	jle    0x1401ba639
1401ba78a:	43 80 7c 37 fe 0d    	cmpb   $0xd,-0x2(%r15,%r14,1)
1401ba790:	0f 85 a3 fe ff ff    	jne    0x1401ba639
1401ba796:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401ba79d:	00
1401ba79e:	81 48 2c 00 02 00 00 	orl    $0x200,0x2c(%rax)
1401ba7a5:	80 48 41 01          	orb    $0x1,0x41(%rax)
1401ba7a9:	e9 8b fe ff ff       	jmp    0x1401ba639
1401ba7ae:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1401ba7b2:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401ba7b9:	00
1401ba7ba:	45 89 e0             	mov    %r12d,%r8d
1401ba7bd:	4c 89 fa             	mov    %r15,%rdx
1401ba7c0:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
1401ba7c5:	44 8b 48 2c          	mov    0x2c(%rax),%r9d
1401ba7c9:	44 89 54 24 24       	mov    %r10d,0x24(%rsp)
1401ba7ce:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1401ba7d5:	00
1401ba7d6:	e8 25 e6 ff ff       	call   0x1401b8e00
1401ba7db:	44 8b 54 24 24       	mov    0x24(%rsp),%r10d
1401ba7e0:	44 8b 5c 24 28       	mov    0x28(%rsp),%r11d
1401ba7e5:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401ba7ec:	00
1401ba7ed:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1401ba7f1:	e9 6a fd ff ff       	jmp    0x1401ba560
1401ba7f6:	48 89 f8             	mov    %rdi,%rax
1401ba7f9:	31 d2                	xor    %edx,%edx
1401ba7fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ba800:	48 83 c0 01          	add    $0x1,%rax
1401ba804:	83 c2 01             	add    $0x1,%edx
1401ba807:	80 78 ff 0a          	cmpb   $0xa,-0x1(%rax)
1401ba80b:	74 04                	je     0x1401ba811
1401ba80d:	39 d5                	cmp    %edx,%ebp
1401ba80f:	75 ef                	jne    0x1401ba800
1401ba811:	48 8b 05 c8 e7 07 00 	mov    0x7e7c8(%rip),%rax        # 0x140238fe0
1401ba818:	48 8d 0d 29 8e 07 00 	lea    0x78e29(%rip),%rcx        # 0x140233648
1401ba81f:	44 8b 00             	mov    (%rax),%r8d
1401ba822:	45 85 c0             	test   %r8d,%r8d
1401ba825:	74 10                	je     0x1401ba837
1401ba827:	89 54 24 20          	mov    %edx,0x20(%rsp)
1401ba82b:	e8 38 8b 02 00       	call   0x1401e3368
1401ba830:	8b 54 24 20          	mov    0x20(%rsp),%edx
1401ba834:	48 89 c1             	mov    %rax,%rcx
1401ba837:	49 89 f8             	mov    %rdi,%r8
1401ba83a:	e8 c1 8e f0 ff       	call   0x1400c3700
1401ba83f:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401ba846:	00
1401ba847:	8b 68 0c             	mov    0xc(%rax),%ebp
1401ba84a:	8b 78 14             	mov    0x14(%rax),%edi
1401ba84d:	e9 13 fc ff ff       	jmp    0x1401ba465
1401ba852:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401ba859:	00
1401ba85a:	45 89 e0             	mov    %r12d,%r8d
1401ba85d:	4c 89 fa             	mov    %r15,%rdx
1401ba860:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
1401ba865:	44 89 54 24 24       	mov    %r10d,0x24(%rsp)
1401ba86a:	44 8b 48 2c          	mov    0x2c(%rax),%r9d
1401ba86e:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1401ba875:	00
1401ba876:	e8 85 e5 ff ff       	call   0x1401b8e00
1401ba87b:	44 8b 5c 24 28       	mov    0x28(%rsp),%r11d
1401ba880:	44 8b 54 24 24       	mov    0x24(%rsp),%r10d
1401ba885:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401ba88c:	00
1401ba88d:	e9 a7 fd ff ff       	jmp    0x1401ba639
1401ba892:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401ba899:	00
1401ba89a:	45 89 e0             	mov    %r12d,%r8d
1401ba89d:	4c 89 fa             	mov    %r15,%rdx
1401ba8a0:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
1401ba8a5:	44 89 54 24 24       	mov    %r10d,0x24(%rsp)
1401ba8aa:	44 8b 48 2c          	mov    0x2c(%rax),%r9d
1401ba8ae:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1401ba8b5:	00
1401ba8b6:	e8 45 e5 ff ff       	call   0x1401b8e00
1401ba8bb:	44 8b 5c 24 28       	mov    0x28(%rsp),%r11d
1401ba8c0:	44 8b 54 24 24       	mov    0x24(%rsp),%r10d
1401ba8c5:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401ba8cc:	00
1401ba8cd:	e9 9b fd ff ff       	jmp    0x1401ba66d
1401ba8d2:	3c 20                	cmp    $0x20,%al
1401ba8d4:	74 0c                	je     0x1401ba8e2
1401ba8d6:	3c 2b                	cmp    $0x2b,%al
1401ba8d8:	74 45                	je     0x1401ba91f
1401ba8da:	3c 0a                	cmp    $0xa,%al
1401ba8dc:	0f 85 14 ff ff ff    	jne    0x1401ba7f6
1401ba8e2:	41 83 c0 01          	add    $0x1,%r8d
1401ba8e6:	41 83 c1 01          	add    $0x1,%r9d
1401ba8ea:	e9 b4 fd ff ff       	jmp    0x1401ba6a3
1401ba8ef:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1401ba8f6:	00
1401ba8f7:	41 f6 47 40 20       	testb  $0x20,0x40(%r15)
1401ba8fc:	0f 84 8e fc ff ff    	je     0x1401ba590
1401ba902:	e9 91 fc ff ff       	jmp    0x1401ba598
1401ba907:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
1401ba90e:	00
1401ba90f:	81 4e 2c 00 02 00 00 	orl    $0x200,0x2c(%rsi)
1401ba916:	80 4e 41 01          	orb    $0x1,0x41(%rsi)
1401ba91a:	e9 1f fc ff ff       	jmp    0x1401ba53e
1401ba91f:	41 83 c0 01          	add    $0x1,%r8d
1401ba923:	e9 7b fd ff ff       	jmp    0x1401ba6a3
1401ba928:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
1401ba92f:	00
1401ba930:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401ba934:	89 47 04             	mov    %eax,0x4(%rdi)
1401ba937:	89 0f                	mov    %ecx,(%rdi)
1401ba939:	e9 91 fc ff ff       	jmp    0x1401ba5cf
1401ba93e:	44 89 4c 24 24       	mov    %r9d,0x24(%rsp)
1401ba943:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1401ba948:	83 fd 04             	cmp    $0x4,%ebp
1401ba94b:	0f 8e a5 fe ff ff    	jle    0x1401ba7f6
1401ba951:	48 8d 15 2e 8d 07 00 	lea    0x78d2e(%rip),%rdx        # 0x140233686
1401ba958:	e9 be fd ff ff       	jmp    0x1401ba71b
1401ba95d:	48 8d 0d 03 8d 07 00 	lea    0x78d03(%rip),%rcx        # 0x140233667
1401ba964:	e8 97 8d f0 ff       	call   0x1400c3700
1401ba969:	e9 e9 fa ff ff       	jmp    0x1401ba457
1401ba96e:	09 ef                	or     %ebp,%edi
1401ba970:	0f 85 8a fc ff ff    	jne    0x1401ba600
1401ba976:	41 f6 47 40 20       	testb  $0x20,0x40(%r15)
1401ba97b:	0f 84 7f fc ff ff    	je     0x1401ba600
1401ba981:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401ba988:	00
1401ba989:	45 31 d2             	xor    %r10d,%r10d
1401ba98c:	45 31 db             	xor    %r11d,%r11d
1401ba98f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1401ba996:	e9 34 fc ff ff       	jmp    0x1401ba5cf
1401ba99b:	89 c3                	mov    %eax,%ebx
1401ba99d:	e9 2a fc ff ff       	jmp    0x1401ba5cc
1401ba9a2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401ba9a9:	00 00 00 00
1401ba9ad:	0f 1f 00             	nopl   (%rax)
1401ba9b0:	41 56                	push   %r14
1401ba9b2:	41 55                	push   %r13
1401ba9b4:	41 54                	push   %r12
1401ba9b6:	55                   	push   %rbp
1401ba9b7:	57                   	push   %rdi
1401ba9b8:	56                   	push   %rsi
1401ba9b9:	53                   	push   %rbx
1401ba9ba:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1401ba9c1:	48 8b 2d 28 e1 07 00 	mov    0x7e128(%rip),%rbp        # 0x140238af0
1401ba9c8:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401ba9cc:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401ba9d3:	00
1401ba9d4:	31 c0                	xor    %eax,%eax
1401ba9d6:	48 8b 05 c3 e9 07 00 	mov    0x7e9c3(%rip),%rax        # 0x1402393a0
1401ba9dd:	48 89 cf             	mov    %rcx,%rdi
1401ba9e0:	48 89 d3             	mov    %rdx,%rbx
1401ba9e3:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401ba9ea:	00 00
1401ba9ec:	4c 89 ce             	mov    %r9,%rsi
1401ba9ef:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ba9f4:	44 89 c0             	mov    %r8d,%eax
1401ba9f7:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401ba9fe:	00 00
1401baa00:	25 00 f0 00 00       	and    $0xf000,%eax
1401baa05:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1401baa0a:	0f 84 f8 00 00 00    	je     0x1401bab08
1401baa10:	48 8b 15 79 e6 07 00 	mov    0x7e679(%rip),%rdx        # 0x140239090
1401baa17:	8b 0a                	mov    (%rdx),%ecx
1401baa19:	85 c9                	test   %ecx,%ecx
1401baa1b:	74 0b                	je     0x1401baa28
1401baa1d:	3d 00 a0 00 00       	cmp    $0xa000,%eax
1401baa22:	0f 84 38 01 00 00    	je     0x1401bab60
1401baa28:	41 83 e0 40          	and    $0x40,%r8d
1401baa2c:	ba 01 05 00 00       	mov    $0x501,%edx
1401baa31:	48 89 d9             	mov    %rbx,%rcx
1401baa34:	41 83 f8 01          	cmp    $0x1,%r8d
1401baa38:	45 19 c0             	sbb    %r8d,%r8d
1401baa3b:	41 83 e0 b7          	and    $0xffffffb7,%r8d
1401baa3f:	41 81 c0 ff 01 00 00 	add    $0x1ff,%r8d
1401baa46:	e8 95 af f2 ff       	call   0x1400e59e0
1401baa4b:	41 89 c4             	mov    %eax,%r12d
1401baa4e:	b8 01 00 00 00       	mov    $0x1,%eax
1401baa53:	45 85 e4             	test   %r12d,%r12d
1401baa56:	0f 88 84 00 00 00    	js     0x1401baae0
1401baa5c:	48 8b 47 58          	mov    0x58(%rdi),%rax
1401baa60:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
1401baa65:	49 89 d8             	mov    %rbx,%r8
1401baa68:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1401baa6d:	4c 89 f2             	mov    %r14,%rdx
1401baa70:	44 8b ac 24 10 01 00 	mov    0x110(%rsp),%r13d
1401baa77:	00
1401baa78:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
1401baa7f:	e8 6c 17 f7 ff       	call   0x14012c1f0
1401baa84:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401baa89:	4d 89 e9             	mov    %r13,%r9