1400aab6f:	41 57                	push   %r15
1400aab71:	48 83 ec 50          	sub    $0x50,%rsp
1400aab75:	48 8b 4a 48          	mov    0x48(%rdx),%rcx
1400aab79:	45 33 ff             	xor    %r15d,%r15d
1400aab7c:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
1400aab83:	00
1400aab84:	41 8b f7             	mov    %r15d,%esi
1400aab87:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
1400aab8e:	00
1400aab8f:	4d 8b e9             	mov    %r9,%r13
1400aab92:	49 8b f8             	mov    %r8,%rdi
1400aab95:	48 8b da             	mov    %rdx,%rbx
1400aab98:	e8 8f 5c ff ff       	call   0x1400a082c
1400aab9d:	45 8d 77 01          	lea    0x1(%r15),%r14d
1400aaba1:	4c 89 7b 48          	mov    %r15,0x48(%rbx)
1400aaba5:	44 39 73 78          	cmp    %r14d,0x78(%rbx)
1400aaba9:	75 12                	jne    0x1400aabbd
1400aabab:	44 89 73 78          	mov    %r14d,0x78(%rbx)
1400aabaf:	4c 89 bb 80 00 00 00 	mov    %r15,0x80(%rbx)
1400aabb6:	4c 89 bb 88 00 00 00 	mov    %r15,0x88(%rbx)
1400aabbd:	48 8b 43 58          	mov    0x58(%rbx),%rax
1400aabc1:	48 85 c0             	test   %rax,%rax
1400aabc4:	75 7e                	jne    0x1400aac44
1400aabc6:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1400aabca:	44 8d 40 0c          	lea    0xc(%rax),%r8d
1400aabce:	48 8d 15 db ba 23 00 	lea    0x23badb(%rip),%rdx        # 0x1402e66b0
1400aabd5:	e8 06 18 00 00       	call   0x1400ac3e0
1400aabda:	48 8b e8             	mov    %rax,%rbp
1400aabdd:	48 85 c0             	test   %rax,%rax
1400aabe0:	75 62                	jne    0x1400aac44
1400aabe2:	48 85 ff             	test   %rdi,%rdi
1400aabe5:	75 60                	jne    0x1400aac47
1400aabe7:	83 7b 10 02          	cmpl   $0x2,0x10(%rbx)
1400aabeb:	74 20                	je     0x1400aac0d
1400aabed:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
1400aabf1:	74 11                	je     0x1400aac04
1400aabf3:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400aabf7:	e8 98 fe ff ff       	call   0x1400aaa94
1400aabfc:	48 8b f8             	mov    %rax,%rdi
1400aabff:	48 8b c5             	mov    %rbp,%rax
1400aac02:	eb 43                	jmp    0x1400aac47
1400aac04:	48 8d 3d f5 ba 23 00 	lea    0x23baf5(%rip),%rdi        # 0x1402e6700
1400aac0b:	eb 3a                	jmp    0x1400aac47
1400aac0d:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400aac11:	e8 7e fe ff ff       	call   0x1400aaa94
1400aac16:	48 8b f8             	mov    %rax,%rdi
1400aac19:	48 8b c5             	mov    %rbp,%rax
1400aac1c:	48 85 ff             	test   %rdi,%rdi
1400aac1f:	75 26                	jne    0x1400aac47
1400aac21:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400aac25:	e8 6a fe ff ff       	call   0x1400aaa94
1400aac2a:	48 8b f8             	mov    %rax,%rdi
1400aac2d:	48 8b c5             	mov    %rbp,%rax
1400aac30:	48 85 ff             	test   %rdi,%rdi
1400aac33:	75 12                	jne    0x1400aac47
1400aac35:	4c 39 7b 60          	cmp    %r15,0x60(%rbx)
1400aac39:	74 0c                	je     0x1400aac47
1400aac3b:	48 8d 3d ce ba 23 00 	lea    0x23bace(%rip),%rdi        # 0x1402e6710
1400aac42:	eb 03                	jmp    0x1400aac47
1400aac44:	48 8b f8             	mov    %rax,%rdi
1400aac47:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
1400aac4b:	0f 85 1a 01 00 00    	jne    0x1400aad6b
1400aac51:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400aac55:	48 8b c1             	mov    %rcx,%rax
1400aac58:	48 89 8c 24 a0 00 00 	mov    %rcx,0xa0(%rsp)
1400aac5f:	00
1400aac60:	48 83 c1 18          	add    $0x18,%rcx
1400aac64:	48 f7 d8             	neg    %rax
1400aac67:	4d 1b ff             	sbb    %r15,%r15
1400aac6a:	4c 23 f9             	and    %rcx,%r15
1400aac6d:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
1400aac74:	00
1400aac75:	45 33 ff             	xor    %r15d,%r15d
1400aac78:	8b ac 24 b0 00 00 00 	mov    0xb0(%rsp),%ebp
1400aac7f:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1400aac83:	48 8d 15 a6 ba 23 00 	lea    0x23baa6(%rip),%rdx        # 0x1402e6730
1400aac8a:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1400aac90:	e8 4b 17 00 00       	call   0x1400ac3e0
1400aac95:	4c 8d 25 f1 d2 2f 00 	lea    0x2fd2f1(%rip),%r12        # 0x1403a7f8d
1400aac9c:	48 85 c0             	test   %rax,%rax
1400aac9f:	0f 85 d1 01 00 00    	jne    0x1400aae76
1400aaca5:	4d 85 ed             	test   %r13,%r13
1400aaca8:	75 37                	jne    0x1400aace1
1400aacaa:	4c 39 7b 60          	cmp    %r15,0x60(%rbx)
1400aacae:	75 2a                	jne    0x1400aacda
1400aacb0:	4c 39 7b 68          	cmp    %r15,0x68(%rbx)
1400aacb4:	75 24                	jne    0x1400aacda
1400aacb6:	48 85 ff             	test   %rdi,%rdi
1400aacb9:	0f 84 08 02 00 00    	je     0x1400aaec7
1400aacbf:	44 8d 40 0a          	lea    0xa(%rax),%r8d
1400aacc3:	48 8b cf             	mov    %rdi,%rcx
1400aacc6:	48 8d 15 7b ba 23 00 	lea    0x23ba7b(%rip),%rdx        # 0x1402e6748
1400aaccd:	e8 3a ea 00 00       	call   0x1400b970c
1400aacd2:	85 c0                	test   %eax,%eax
1400aacd4:	0f 85 a7 01 00 00    	jne    0x1400aae81
1400aacda:	4c 8d 2d 77 ba 23 00 	lea    0x23ba77(%rip),%r13        # 0x1402e6758
1400aace1:	48 8d 15 70 ba 23 00 	lea    0x23ba70(%rip),%rdx        # 0x1402e6758
1400aace8:	49 8b cd             	mov    %r13,%rcx
1400aaceb:	e8 b0 e9 00 00       	call   0x1400b96a0
1400aacf0:	85 c0                	test   %eax,%eax
1400aacf2:	74 10                	je     0x1400aad04
1400aacf4:	4c 39 7b 68          	cmp    %r15,0x68(%rbx)
1400aacf8:	75 0a                	jne    0x1400aad04
1400aacfa:	4c 39 7b 60          	cmp    %r15,0x60(%rbx)
1400aacfe:	0f 84 72 01 00 00    	je     0x1400aae76
1400aad04:	4d 85 ed             	test   %r13,%r13
1400aad07:	0f 84 69 01 00 00    	je     0x1400aae76
1400aad0d:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1400aad11:	49 8b ef             	mov    %r15,%rbp
1400aad14:	8b b4 24 b0 00 00 00 	mov    0xb0(%rsp),%esi
1400aad1b:	48 85 d2             	test   %rdx,%rdx
1400aad1e:	74 18                	je     0x1400aad38
1400aad20:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400aad27:	00
1400aad28:	44 8b c6             	mov    %esi,%r8d
1400aad2b:	e8 98 09 00 00       	call   0x1400ab6c8
1400aad30:	48 8b e8             	mov    %rax,%rbp
1400aad33:	48 85 c0             	test   %rax,%rax
1400aad36:	74 25                	je     0x1400aad5d
1400aad38:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1400aad3c:	48 85 d2             	test   %rdx,%rdx
1400aad3f:	0f 84 95 00 00 00    	je     0x1400aadda
1400aad45:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400aad4c:	00
1400aad4d:	44 8b c6             	mov    %esi,%r8d
1400aad50:	e8 73 09 00 00       	call   0x1400ab6c8
1400aad55:	4c 8b f8             	mov    %rax,%r15
1400aad58:	48 85 c0             	test   %rax,%rax
1400aad5b:	75 7d                	jne    0x1400aadda
1400aad5d:	be 1b 00 00 00       	mov    $0x1b,%esi
1400aad62:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
1400aad66:	e9 e5 00 00 00       	jmp    0x1400aae50
1400aad6b:	48 85 ff             	test   %rdi,%rdi
1400aad6e:	0f 84 04 ff ff ff    	je     0x1400aac78
1400aad74:	48 85 c0             	test   %rax,%rax
1400aad77:	0f 85 fb fe ff ff    	jne    0x1400aac78
1400aad7d:	44 8d 40 0a          	lea    0xa(%rax),%r8d
1400aad81:	48 8b cf             	mov    %rdi,%rcx
1400aad84:	48 8d 15 bd b7 23 00 	lea    0x23b7bd(%rip),%rdx        # 0x1402e6548
1400aad8b:	e8 7c e9 00 00       	call   0x1400b970c
1400aad90:	85 c0                	test   %eax,%eax
1400aad92:	0f 84 e0 fe ff ff    	je     0x1400aac78
1400aad98:	0f be 4f 0a          	movsbl 0xa(%rdi),%ecx
1400aad9c:	85 c9                	test   %ecx,%ecx
1400aad9e:	74 1d                	je     0x1400aadbd
1400aada0:	83 e9 09             	sub    $0x9,%ecx
1400aada3:	74 18                	je     0x1400aadbd
1400aada5:	41 2b ce             	sub    %r14d,%ecx
1400aada8:	74 13                	je     0x1400aadbd
1400aadaa:	83 e9 03             	sub    $0x3,%ecx
1400aadad:	74 0e                	je     0x1400aadbd
1400aadaf:	83 e9 13             	sub    $0x13,%ecx
1400aadb2:	74 09                	je     0x1400aadbd
1400aadb4:	83 f9 1b             	cmp    $0x1b,%ecx
1400aadb7:	0f 85 bb fe ff ff    	jne    0x1400aac78
1400aadbd:	8b ac 24 b0 00 00 00 	mov    0xb0(%rsp),%ebp
1400aadc4:	85 ed                	test   %ebp,%ebp
1400aadc6:	74 0a                	je     0x1400aadd2
1400aadc8:	4c 39 7b 60          	cmp    %r15,0x60(%rbx)
1400aadcc:	0f 85 ad fe ff ff    	jne    0x1400aac7f
1400aadd2:	49 8b ff             	mov    %r15,%rdi
1400aadd5:	e9 a5 fe ff ff       	jmp    0x1400aac7f
1400aadda:	4d 85 ff             	test   %r15,%r15
1400aaddd:	4c 8d 0d 80 b9 23 00 	lea    0x23b980(%rip),%r9        # 0x1402e6764
1400aade4:	48 8d 05 7d b9 23 00 	lea    0x23b97d(%rip),%rax        # 0x1402e6768
1400aadeb:	4d 8b d4             	mov    %r12,%r10
1400aadee:	4d 0f 45 d1          	cmovne %r9,%r10
1400aadf2:	4c 8d 1d 7f b9 23 00 	lea    0x23b97f(%rip),%r11        # 0x1402e6778
1400aadf9:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1400aadfe:	4d 8b c4             	mov    %r12,%r8
1400aae01:	4d 0f 45 c7          	cmovne %r15,%r8
1400aae05:	49 8b d4             	mov    %r12,%rdx
1400aae08:	48 0f 45 d0          	cmovne %rax,%rdx
1400aae0c:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400aae11:	48 85 ed             	test   %rbp,%rbp
1400aae14:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400aae19:	4d 8b c5             	mov    %r13,%r8
1400aae1c:	48 8d 15 65 b9 23 00 	lea    0x23b965(%rip),%rdx        # 0x1402e6788
1400aae23:	49 8b cc             	mov    %r12,%rcx
1400aae26:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
1400aae2a:	49 0f 45 c9          	cmovne %r9,%rcx
1400aae2e:	49 8b c4             	mov    %r12,%rax
1400aae31:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400aae36:	48 0f 45 c5          	cmovne %rbp,%rax
1400aae3a:	4d 8b cc             	mov    %r12,%r9
1400aae3d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400aae42:	4d 0f 45 cb          	cmovne %r11,%r9
1400aae46:	49 8b cd             	mov    %r13,%rcx
1400aae49:	e8 5a fb ff ff       	call   0x1400aa9a8
1400aae4e:	8b f0                	mov    %eax,%esi
1400aae50:	48 8b cd             	mov    %rbp,%rcx
1400aae53:	ff 15 af 41 32 00    	call   *0x3241af(%rip)        # 0x1403cf008
1400aae59:	49 8b cf             	mov    %r15,%rcx
1400aae5c:	ff 15 a6 41 32 00    	call   *0x3241a6(%rip)        # 0x1403cf008
1400aae62:	45 33 ff             	xor    %r15d,%r15d
1400aae65:	85 f6                	test   %esi,%esi
1400aae67:	0f 85 6e 01 00 00    	jne    0x1400aafdb
1400aae6d:	8b ac 24 b0 00 00 00 	mov    0xb0(%rsp),%ebp
1400aae74:	eb 04                	jmp    0x1400aae7a
1400aae76:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
1400aae7a:	48 85 ff             	test   %rdi,%rdi
1400aae7d:	74 4c                	je     0x1400aaecb
1400aae7f:	eb 04                	jmp    0x1400aae85
1400aae81:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
1400aae85:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1400aae8c:	00
1400aae8d:	48 8d 15 44 b8 23 00 	lea    0x23b844(%rip),%rdx        # 0x1402e66d8
1400aae94:	48 85 c9             	test   %rcx,%rcx
1400aae97:	49 8b c4             	mov    %r12,%rax
1400aae9a:	4c 8b c7             	mov    %rdi,%r8
1400aae9d:	4c 0f 45 e2          	cmovne %rdx,%r12
1400aaea1:	48 0f 45 c1          	cmovne %rcx,%rax
1400aaea5:	4d 8b cc             	mov    %r12,%r9
1400aaea8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400aaead:	48 8d 15 34 b8 23 00 	lea    0x23b834(%rip),%rdx        # 0x1402e66e8
1400aaeb4:	49 8b cd             	mov    %r13,%rcx
1400aaeb7:	e8 ec fa ff ff       	call   0x1400aa9a8
1400aaebc:	8b f0                	mov    %eax,%esi
1400aaebe:	85 c0                	test   %eax,%eax
1400aaec0:	74 09                	je     0x1400aaecb
1400aaec2:	e9 16 01 00 00       	jmp    0x1400aafdd
1400aaec7:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
1400aaecb:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1400aaecf:	48 8d 15 da b8 23 00 	lea    0x23b8da(%rip),%rdx        # 0x1402e67b0
1400aaed6:	41 b8 19 00 00 00    	mov    $0x19,%r8d
1400aaedc:	e8 ff 14 00 00       	call   0x1400ac3e0
1400aaee1:	48 85 c0             	test   %rax,%rax
1400aaee4:	75 45                	jne    0x1400aaf2b
1400aaee6:	4c 8b 83 90 00 00 00 	mov    0x90(%rbx),%r8
1400aaeed:	4d 85 c0             	test   %r8,%r8
1400aaef0:	74 0a                	je     0x1400aaefc
1400aaef2:	4d 8b 00             	mov    (%r8),%r8
1400aaef5:	4d 85 c0             	test   %r8,%r8
1400aaef8:	74 31                	je     0x1400aaf2b
1400aaefa:	eb 16                	jmp    0x1400aaf12
1400aaefc:	48 85 ff             	test   %rdi,%rdi
1400aaeff:	74 2a                	je     0x1400aaf2b
1400aaf01:	85 ed                	test   %ebp,%ebp
1400aaf03:	75 26                	jne    0x1400aaf2b
1400aaf05:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
1400aaf09:	74 20                	je     0x1400aaf2b
1400aaf0b:	4c 8d 05 76 b5 23 00 	lea    0x23b576(%rip),%r8        # 0x1402e6488
1400aaf12:	48 8d 15 b7 b8 23 00 	lea    0x23b8b7(%rip),%rdx        # 0x1402e67d0
1400aaf19:	49 8b cd             	mov    %r13,%rcx
1400aaf1c:	e8 87 fa ff ff       	call   0x1400aa9a8
1400aaf21:	8b f0                	mov    %eax,%esi
1400aaf23:	85 c0                	test   %eax,%eax
1400aaf25:	0f 85 b2 00 00 00    	jne    0x1400aafdd
1400aaf2b:	44 39 73 78          	cmp    %r14d,0x78(%rbx)
1400aaf2f:	75 16                	jne    0x1400aaf47
1400aaf31:	48 8b 43 48          	mov    0x48(%rbx),%rax
1400aaf35:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1400aaf3c:	44 89 73 78          	mov    %r14d,0x78(%rbx)
1400aaf40:	4c 89 bb 88 00 00 00 	mov    %r15,0x88(%rbx)
1400aaf47:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
1400aaf4b:	0f 85 8a 00 00 00    	jne    0x1400aafdb
1400aaf51:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400aaf58:	00
1400aaf59:	48 85 db             	test   %rbx,%rbx
1400aaf5c:	74 7d                	je     0x1400aafdb
1400aaf5e:	48 85 ff             	test   %rdi,%rdi
1400aaf61:	74 3a                	je     0x1400aaf9d
1400aaf63:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1400aaf69:	48 8d 15 80 b8 23 00 	lea    0x23b880(%rip),%rdx        # 0x1402e67f0
1400aaf70:	48 8b cf             	mov    %rdi,%rcx
1400aaf73:	e8 94 e7 00 00       	call   0x1400b970c
1400aaf78:	85 c0                	test   %eax,%eax
1400aaf7a:	74 21                	je     0x1400aaf9d
1400aaf7c:	0f be 4f 13          	movsbl 0x13(%rdi),%ecx
1400aaf80:	85 c9                	test   %ecx,%ecx
1400aaf82:	74 1c                	je     0x1400aafa0
1400aaf84:	83 e9 09             	sub    $0x9,%ecx
1400aaf87:	74 17                	je     0x1400aafa0
1400aaf89:	41 2b ce             	sub    %r14d,%ecx
1400aaf8c:	74 12                	je     0x1400aafa0
1400aaf8e:	83 e9 03             	sub    $0x3,%ecx
1400aaf91:	74 0d                	je     0x1400aafa0
1400aaf93:	83 e9 13             	sub    $0x13,%ecx
1400aaf96:	74 08                	je     0x1400aafa0
1400aaf98:	83 f9 1b             	cmp    $0x1b,%ecx
1400aaf9b:	74 03                	je     0x1400aafa0
1400aaf9d:	45 8a f7             	mov    %r15b,%r14b
1400aafa0:	41 f6 de             	neg    %r14b
1400aafa3:	48 8d 05 5e b8 23 00 	lea    0x23b85e(%rip),%rax        # 0x1402e6808
1400aafaa:	48 1b ff             	sbb    %rdi,%rdi
1400aafad:	48 23 f8             	and    %rax,%rdi
1400aafb0:	eb 20                	jmp    0x1400aafd2
1400aafb2:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400aafb9:	00
1400aafba:	4c 8b cf             	mov    %rdi,%r9
1400aafbd:	45 33 c0             	xor    %r8d,%r8d
1400aafc0:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1400aafc4:	48 8b d3             	mov    %rbx,%rdx
1400aafc7:	e8 90 fb ff ff       	call   0x1400aab5c
1400aafcc:	8b f0                	mov    %eax,%esi
1400aafce:	85 c0                	test   %eax,%eax
1400aafd0:	75 0b                	jne    0x1400aafdd
1400aafd2:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400aafd6:	48 85 db             	test   %rbx,%rbx
1400aafd9:	75 d7                	jne    0x1400aafb2
1400aafdb:	8b c6                	mov    %esi,%eax
1400aafdd:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1400aafe4:	00
1400aafe5:	48 83 c4 50          	add    $0x50,%rsp
1400aafe9:	41 5f                	pop    %r15
1400aafeb:	41 5e                	pop    %r14
1400aafed:	41 5d                	pop    %r13
1400aafef:	41 5c                	pop    %r12
1400aaff1:	5f                   	pop    %rdi
1400aaff2:	5e                   	pop    %rsi
1400aaff3:	5d                   	pop    %rbp
1400aaff4:	c3                   	ret
1400aaff5:	cc                   	int3
1400aaff6:	cc                   	int3
1400aaff7:	cc                   	int3
1400aaff8:	40 53                	rex push %rbx
1400aaffa:	56                   	push   %rsi
1400aaffb:	57                   	push   %rdi
1400aaffc:	48 83 ec 30          	sub    $0x30,%rsp
1400ab000:	48 8b 05 79 aa 32 00 	mov    0x32aa79(%rip),%rax        # 0x1403d5a80
1400ab007:	48 33 c4             	xor    %rsp,%rax
1400ab00a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ab00f:	49 8b f1             	mov    %r9,%rsi
1400ab012:	49 8b f8             	mov    %r8,%rdi
1400ab015:	48 8b d9             	mov    %rcx,%rbx
1400ab018:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400ab01d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400ab022:	4c 8b c7             	mov    %rdi,%r8
1400ab025:	48 8b d3             	mov    %rbx,%rdx
1400ab028:	48 8b ce             	mov    %rsi,%rcx
1400ab02b:	e8 50 11 00 00       	call   0x1400ac180
1400ab030:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
1400ab034:	74 e2                	je     0x1400ab018
1400ab036:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400ab03b:	48 33 cc             	xor    %rsp,%rcx
1400ab03e:	e8 6d 4e 20 00       	call   0x1402afeb0
1400ab043:	48 83 c4 30          	add    $0x30,%rsp
1400ab047:	5f                   	pop    %rdi
1400ab048:	5e                   	pop    %rsi
1400ab049:	5b                   	pop    %rbx
1400ab04a:	c3                   	ret
1400ab04b:	cc                   	int3
1400ab04c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ab051:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400ab056:	57                   	push   %rdi
1400ab057:	48 83 ec 20          	sub    $0x20,%rsp
1400ab05b:	41 8b f0             	mov    %r8d,%esi
1400ab05e:	48 8b fa             	mov    %rdx,%rdi
1400ab061:	48 8b d9             	mov    %rcx,%rbx
1400ab064:	48 85 c9             	test   %rcx,%rcx