1400c8a8f:	e8 2c 31 04 00       	call   0x14010bbc0
1400c8a94:	85 c0                	test   %eax,%eax
1400c8a96:	75 39                	jne    0x1400c8ad1
1400c8a98:	48 8b cb             	mov    %rbx,%rcx
1400c8a9b:	e8 2c 63 fe ff       	call   0x1400aedcc
1400c8aa0:	e8 9b 41 05 00       	call   0x14011cc40
1400c8aa5:	8b c8                	mov    %eax,%ecx
1400c8aa7:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1400c8aae:	00
1400c8aaf:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1400c8ab5:	e8 c2 1d 00 00       	call   0x1400ca87c
1400c8aba:	4c 8b c0             	mov    %rax,%r8
1400c8abd:	48 8d 15 04 20 22 00 	lea    0x222004(%rip),%rdx        # 0x1402eaac8
1400c8ac4:	48 8b cb             	mov    %rbx,%rcx
1400c8ac7:	e8 04 bf fe ff       	call   0x1400b49d0
1400c8acc:	e9 46 fb ff ff       	jmp    0x1400c8617
1400c8ad1:	c6 47 26 01          	movb   $0x1,0x26(%rdi)
1400c8ad5:	48 8b cb             	mov    %rbx,%rcx
1400c8ad8:	e8 ef 62 fe ff       	call   0x1400aedcc
1400c8add:	33 c0                	xor    %eax,%eax
1400c8adf:	48 8b 8c 24 a0 01 00 	mov    0x1a0(%rsp),%rcx
1400c8ae6:	00
1400c8ae7:	48 33 cc             	xor    %rsp,%rcx
1400c8aea:	e8 c1 73 1e 00       	call   0x1402afeb0
1400c8aef:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
1400c8af6:	41 5f                	pop    %r15
1400c8af8:	41 5e                	pop    %r14
1400c8afa:	41 5d                	pop    %r13
1400c8afc:	5f                   	pop    %rdi
1400c8afd:	5e                   	pop    %rsi
1400c8afe:	5d                   	pop    %rbp
1400c8aff:	5b                   	pop    %rbx
1400c8b00:	c3                   	ret
1400c8b01:	cc                   	int3
1400c8b02:	cc                   	int3
1400c8b03:	cc                   	int3
1400c8b04:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c8b09:	55                   	push   %rbp
1400c8b0a:	56                   	push   %rsi
1400c8b0b:	57                   	push   %rdi
1400c8b0c:	41 54                	push   %r12
1400c8b0e:	41 55                	push   %r13
1400c8b10:	41 56                	push   %r14
1400c8b12:	41 57                	push   %r15
1400c8b14:	48 8b ec             	mov    %rsp,%rbp
1400c8b17:	48 83 ec 70          	sub    $0x70,%rsp
1400c8b1b:	48 8b 05 5e cf 30 00 	mov    0x30cf5e(%rip),%rax        # 0x1403d5a80
1400c8b22:	48 33 c4             	xor    %rsp,%rax
1400c8b25:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400c8b29:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1400c8b2e:	33 ff                	xor    %edi,%edi
1400c8b30:	49 8b 10             	mov    (%r8),%rdx
1400c8b33:	49 83 cd ff          	or     $0xffffffffffffffff,%r13
1400c8b37:	49 8b d9             	mov    %r9,%rbx
1400c8b3a:	89 7d e0             	mov    %edi,-0x20(%rbp)
1400c8b3d:	49 8b c5             	mov    %r13,%rax
1400c8b40:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1400c8b44:	4d 8b e0             	mov    %r8,%r12
1400c8b47:	40 88 7d b2          	mov    %dil,-0x4e(%rbp)
1400c8b4b:	4c 8b f9             	mov    %rcx,%r15
1400c8b4e:	40 88 7d b4          	mov    %dil,-0x4c(%rbp)
1400c8b52:	48 ff c0             	inc    %rax
1400c8b55:	40 38 3c 02          	cmp    %dil,(%rdx,%rax,1)
1400c8b59:	75 f7                	jne    0x1400c8b52
1400c8b5b:	45 8b 40 18          	mov    0x18(%r8),%r8d
1400c8b5f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400c8b63:	45 85 c0             	test   %r8d,%r8d
1400c8b66:	74 3f                	je     0x1400c8ba7
1400c8b68:	41 83 f8 01          	cmp    $0x1,%r8d
1400c8b6c:	74 0e                	je     0x1400c8b7c
1400c8b6e:	48 8d 15 9b 16 22 00 	lea    0x22169b(%rip),%rdx        # 0x1402ea210
1400c8b75:	e8 56 be fe ff       	call   0x1400b49d0
1400c8b7a:	eb 12                	jmp    0x1400c8b8e
1400c8b7c:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400c8b80:	b9 02 00 00 00       	mov    $0x2,%ecx
1400c8b85:	e8 c2 2d 00 00       	call   0x1400cb94c
1400c8b8a:	85 c0                	test   %eax,%eax
1400c8b8c:	75 0a                	jne    0x1400c8b98
1400c8b8e:	b8 3c 00 00 00       	mov    $0x3c,%eax
1400c8b93:	e9 64 03 00 00       	jmp    0x1400c8efc
1400c8b98:	be 07 00 00 00       	mov    $0x7,%esi
1400c8b9d:	48 c7 45 c0 04 00 00 	movq   $0x4,-0x40(%rbp)
1400c8ba4:	00
1400c8ba5:	eb 05                	jmp    0x1400c8bac
1400c8ba7:	be 02 00 00 00       	mov    $0x2,%esi
1400c8bac:	45 33 c9             	xor    %r9d,%r9d
1400c8baf:	45 33 c0             	xor    %r8d,%r8d
1400c8bb2:	48 8b cb             	mov    %rbx,%rcx
1400c8bb5:	41 8d 51 55          	lea    0x55(%r9),%edx
1400c8bb9:	e8 62 c4 03 00       	call   0x140105020
1400c8bbe:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400c8bc2:	48 8b d8             	mov    %rax,%rbx
1400c8bc5:	48 85 c0             	test   %rax,%rax
1400c8bc8:	0f 84 af 01 00 00    	je     0x1400c8d7d
1400c8bce:	45 32 f6             	xor    %r14b,%r14b
1400c8bd1:	40 88 7d b1          	mov    %dil,-0x4f(%rbp)
1400c8bd5:	48 8b c8             	mov    %rax,%rcx
1400c8bd8:	44 88 75 b0          	mov    %r14b,-0x50(%rbp)
1400c8bdc:	e8 5f 2b 02 00       	call   0x1400eb740
1400c8be1:	8b c8                	mov    %eax,%ecx
1400c8be3:	89 45 bc             	mov    %eax,-0x44(%rbp)
1400c8be6:	33 c0                	xor    %eax,%eax
1400c8be8:	89 45 b8             	mov    %eax,-0x48(%rbp)
1400c8beb:	85 c9                	test   %ecx,%ecx
1400c8bed:	0f 8e af 00 00 00    	jle    0x1400c8ca2
1400c8bf3:	48 8b fb             	mov    %rbx,%rdi
1400c8bf6:	45 84 f6             	test   %r14b,%r14b
1400c8bf9:	0f 85 9c 00 00 00    	jne    0x1400c8c9b
1400c8bff:	8b d0                	mov    %eax,%edx
1400c8c01:	48 8b cf             	mov    %rdi,%rcx
1400c8c04:	e8 37 2e 02 00       	call   0x1400eba40
1400c8c09:	48 8b d8             	mov    %rax,%rbx
1400c8c0c:	83 38 02             	cmpl   $0x2,(%rax)
1400c8c0f:	75 06                	jne    0x1400c8c17
1400c8c11:	c6 45 b2 01          	movb   $0x1,-0x4e(%rbp)
1400c8c15:	eb 14                	jmp    0x1400c8c2b
1400c8c17:	8b 45 b4             	mov    -0x4c(%rbp),%eax
1400c8c1a:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c8c1f:	83 3b 07             	cmpl   $0x7,(%rbx)
1400c8c22:	0f b6 c0             	movzbl %al,%eax
1400c8c25:	0f 44 c1             	cmove  %ecx,%eax
1400c8c28:	89 45 b4             	mov    %eax,-0x4c(%rbp)
1400c8c2b:	39 33                	cmp    %esi,(%rbx)
1400c8c2d:	75 5b                	jne    0x1400c8c8a
1400c8c2f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400c8c33:	e8 48 fc fd ff       	call   0x1400a8880
1400c8c38:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400c8c3c:	4c 8b f0             	mov    %rax,%r14
1400c8c3f:	e8 5c 96 02 00       	call   0x1400f22a0
1400c8c44:	48 63 d0             	movslq %eax,%rdx
1400c8c47:	83 fe 02             	cmp    $0x2,%esi
1400c8c4a:	0f 84 8e 00 00 00    	je     0x1400c8cde
1400c8c50:	83 fe 07             	cmp    $0x7,%esi
1400c8c53:	75 31                	jne    0x1400c8c86
1400c8c55:	48 3b 55 c0          	cmp    -0x40(%rbp),%rdx
1400c8c59:	75 2b                	jne    0x1400c8c86
1400c8c5b:	4c 8b c2             	mov    %rdx,%r8
1400c8c5e:	49 8b ce             	mov    %r14,%rcx
1400c8c61:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400c8c65:	e8 d6 91 21 00       	call   0x1402e1e40
1400c8c6a:	85 c0                	test   %eax,%eax
1400c8c6c:	75 18                	jne    0x1400c8c86
1400c8c6e:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1400c8c73:	48 8d 15 b6 15 22 00 	lea    0x2215b6(%rip),%rdx        # 0x1402ea230
1400c8c7a:	49 8b cf             	mov    %r15,%rcx
1400c8c7d:	c6 45 b1 01          	movb   $0x1,-0x4f(%rbp)
1400c8c81:	e8 d6 a7 fd ff       	call   0x1400a345c
1400c8c86:	44 8a 75 b0          	mov    -0x50(%rbp),%r14b
1400c8c8a:	8b 45 b8             	mov    -0x48(%rbp),%eax
1400c8c8d:	ff c0                	inc    %eax
1400c8c8f:	89 45 b8             	mov    %eax,-0x48(%rbp)
1400c8c92:	3b 45 bc             	cmp    -0x44(%rbp),%eax
1400c8c95:	0f 8c 5b ff ff ff    	jl     0x1400c8bf6
1400c8c9b:	8b 7d e0             	mov    -0x20(%rbp),%edi
1400c8c9e:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1400c8ca2:	48 8b cb             	mov    %rbx,%rcx
1400c8ca5:	e8 f6 21 05 00       	call   0x14011aea0
1400c8caa:	45 84 f6             	test   %r14b,%r14b
1400c8cad:	0f 85 47 02 00 00    	jne    0x1400c8efa
1400c8cb3:	44 38 75 b1          	cmp    %r14b,-0x4f(%rbp)
1400c8cb7:	0f 85 3d 02 00 00    	jne    0x1400c8efa
1400c8cbd:	44 38 75 b2          	cmp    %r14b,-0x4e(%rbp)
1400c8cc1:	75 0a                	jne    0x1400c8ccd
1400c8cc3:	44 38 75 b4          	cmp    %r14b,-0x4c(%rbp)
1400c8cc7:	0f 84 b0 00 00 00    	je     0x1400c8d7d
1400c8ccd:	41 83 7c 24 18 00    	cmpl   $0x0,0x18(%r12)
1400c8cd3:	75 5d                	jne    0x1400c8d32
1400c8cd5:	4c 8d 05 8c 15 22 00 	lea    0x22158c(%rip),%r8        # 0x1402ea268
1400c8cdc:	eb 70                	jmp    0x1400c8d4e
1400c8cde:	49 8b c5             	mov    %r13,%rax
1400c8ce1:	48 ff c0             	inc    %rax
1400c8ce4:	41 80 3c 06 00       	cmpb   $0x0,(%r14,%rax,1)
1400c8ce9:	75 f6                	jne    0x1400c8ce1
1400c8ceb:	48 3b d0             	cmp    %rax,%rdx
1400c8cee:	75 96                	jne    0x1400c8c86
1400c8cf0:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
1400c8cf4:	49 8b ce             	mov    %r14,%rcx
1400c8cf7:	4d 8b 04 24          	mov    (%r12),%r8
1400c8cfb:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1400c8d00:	e8 43 0b 05 00       	call   0x140119848
1400c8d05:	84 c0                	test   %al,%al
1400c8d07:	0f 84 79 ff ff ff    	je     0x1400c8c86
1400c8d0d:	4d 8b ce             	mov    %r14,%r9
1400c8d10:	48 8d 15 c9 14 22 00 	lea    0x2214c9(%rip),%rdx        # 0x1402ea1e0
1400c8d17:	4c 8b c3             	mov    %rbx,%r8
1400c8d1a:	49 8b cf             	mov    %r15,%rcx
1400c8d1d:	e8 3a a7 fd ff       	call   0x1400a345c
1400c8d22:	b8 01 00 00 00       	mov    $0x1,%eax
1400c8d27:	44 8a f0             	mov    %al,%r14b
1400c8d2a:	88 45 b0             	mov    %al,-0x50(%rbp)
1400c8d2d:	e9 58 ff ff ff       	jmp    0x1400c8c8a
1400c8d32:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c8d37:	48 8d 05 3a 15 22 00 	lea    0x22153a(%rip),%rax        # 0x1402ea278
1400c8d3e:	41 39 4c 24 18       	cmp    %ecx,0x18(%r12)
1400c8d43:	4c 8d 05 3e 15 22 00 	lea    0x22153e(%rip),%r8        # 0x1402ea288
1400c8d4a:	4c 0f 44 c0          	cmove  %rax,%r8
1400c8d4e:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8d53:	48 8d 15 3e 15 22 00 	lea    0x22153e(%rip),%rdx        # 0x1402ea298
1400c8d5a:	49 8b cf             	mov    %r15,%rcx
1400c8d5d:	e8 fa a6 fd ff       	call   0x1400a345c
1400c8d62:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8d67:	48 8d 15 52 15 22 00 	lea    0x221552(%rip),%rdx        # 0x1402ea2c0
1400c8d6e:	e8 5d bc fe ff       	call   0x1400b49d0
1400c8d73:	bf 3c 00 00 00       	mov    $0x3c,%edi
1400c8d78:	e9 7d 01 00 00       	jmp    0x1400c8efa
1400c8d7d:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400c8d81:	33 f6                	xor    %esi,%esi
1400c8d83:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1400c8d88:	e8 63 43 03 00       	call   0x1400fd0f0
1400c8d8d:	48 8b d8             	mov    %rax,%rbx
1400c8d90:	48 85 c0             	test   %rax,%rax
1400c8d93:	0f 84 eb 00 00 00    	je     0x1400c8e84
1400c8d99:	45 8b c5             	mov    %r13d,%r8d
1400c8d9c:	8d 56 0d             	lea    0xd(%rsi),%edx
1400c8d9f:	48 8b c8             	mov    %rax,%rcx
1400c8da2:	e8 89 c0 03 00       	call   0x140104e30
1400c8da7:	85 c0                	test   %eax,%eax
1400c8da9:	0f 88 d5 00 00 00    	js     0x1400c8e84
1400c8daf:	44 8b c0             	mov    %eax,%r8d
1400c8db2:	ba 0d 00 00 00       	mov    $0xd,%edx
1400c8db7:	48 8b cb             	mov    %rbx,%rcx
1400c8dba:	44 8b f0             	mov    %eax,%r14d
1400c8dbd:	e8 6e c0 03 00       	call   0x140104e30
1400c8dc2:	85 c0                	test   %eax,%eax
1400c8dc4:	79 e9                	jns    0x1400c8daf
1400c8dc6:	41 8b d6             	mov    %r14d,%edx
1400c8dc9:	48 8b cb             	mov    %rbx,%rcx
1400c8dcc:	e8 0f c0 03 00       	call   0x140104de0
1400c8dd1:	48 8b c8             	mov    %rax,%rcx
1400c8dd4:	e8 f7 bc 03 00       	call   0x140104ad0
1400c8dd9:	4c 8b f0             	mov    %rax,%r14
1400c8ddc:	48 85 c0             	test   %rax,%rax
1400c8ddf:	0f 84 9f 00 00 00    	je     0x1400c8e84
1400c8de5:	48 8b c8             	mov    %rax,%rcx
1400c8de8:	e8 c3 96 02 00       	call   0x1400f24b0
1400c8ded:	83 f8 0c             	cmp    $0xc,%eax
1400c8df0:	75 58                	jne    0x1400c8e4a
1400c8df2:	49 8b ce             	mov    %r14,%rcx
1400c8df5:	e8 a6 94 02 00       	call   0x1400f22a0
1400c8dfa:	48 63 f0             	movslq %eax,%rsi
1400c8dfd:	85 c0                	test   %eax,%eax
1400c8dff:	78 57                	js     0x1400c8e58
1400c8e01:	8d 4e 01             	lea    0x1(%rsi),%ecx
1400c8e04:	41 b8 09 09 00 00    	mov    $0x909,%r8d
1400c8e0a:	48 63 c9             	movslq %ecx,%rcx
1400c8e0d:	48 8d 15 fc 14 22 00 	lea    0x2214fc(%rip),%rdx        # 0x1402ea310
1400c8e14:	e8 57 2f 02 00       	call   0x1400ebd70
1400c8e19:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400c8e1d:	48 85 c0             	test   %rax,%rax
1400c8e20:	74 21                	je     0x1400c8e43
1400c8e22:	49 8b ce             	mov    %r14,%rcx
1400c8e25:	e8 56 fa fd ff       	call   0x1400a8880
1400c8e2a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8e2e:	48 8b d0             	mov    %rax,%rdx
1400c8e31:	4c 8b c6             	mov    %rsi,%r8
1400c8e34:	e8 27 85 21 00       	call   0x1402e1360
1400c8e39:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400c8e3d:	c6 04 06 00          	movb   $0x0,(%rsi,%rax,1)
1400c8e41:	eb 15                	jmp    0x1400c8e58
1400c8e43:	bf 1b 00 00 00       	mov    $0x1b,%edi
1400c8e48:	eb 0e                	jmp    0x1400c8e58
1400c8e4a:	49 8b d6             	mov    %r14,%rdx
1400c8e4d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400c8e51:	e8 1a a6 02 00       	call   0x1400f3470
1400c8e56:	8b f0                	mov    %eax,%esi
1400c8e58:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8e5c:	48 85 c9             	test   %rcx,%rcx
1400c8e5f:	74 1f                	je     0x1400c8e80
1400c8e61:	49 ff c5             	inc    %r13
1400c8e64:	42 80 3c 29 00       	cmpb   $0x0,(%rcx,%r13,1)
1400c8e69:	75 f6                	jne    0x1400c8e61
1400c8e6b:	49 8b cd             	mov    %r13,%rcx
1400c8e6e:	e8 c9 e7 fe ff       	call   0x1400b763c
1400c8e73:	3b c6                	cmp    %esi,%eax
1400c8e75:	74 09                	je     0x1400c8e80
1400c8e77:	48 8d 15 da 14 22 00 	lea    0x2214da(%rip),%rdx        # 0x1402ea358
1400c8e7e:	eb 12                	jmp    0x1400c8e92
1400c8e80:	85 ff                	test   %edi,%edi
1400c8e82:	75 5b                	jne    0x1400c8edf
1400c8e84:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
1400c8e89:	75 11                	jne    0x1400c8e9c
1400c8e8b:	48 8d 15 e6 14 22 00 	lea    0x2214e6(%rip),%rdx        # 0x1402ea378
1400c8e92:	49 8b cf             	mov    %r15,%rcx
1400c8e95:	e8 36 bb fe ff       	call   0x1400b49d0
1400c8e9a:	eb 30                	jmp    0x1400c8ecc
1400c8e9c:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
1400c8ea0:	4d 8b 04 24          	mov    (%r12),%r8
1400c8ea4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8ea8:	48 63 d6             	movslq %esi,%rdx
1400c8eab:	e8 98 09 05 00       	call   0x140119848
1400c8eb0:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
1400c8eb4:	49 8b cf             	mov    %r15,%rcx
1400c8eb7:	84 c0                	test   %al,%al
1400c8eb9:	75 18                	jne    0x1400c8ed3
1400c8ebb:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8ec0:	48 8d 15 e9 14 22 00 	lea    0x2214e9(%rip),%rdx        # 0x1402ea3b0
1400c8ec7:	e8 04 bb fe ff       	call   0x1400b49d0
1400c8ecc:	bf 3c 00 00 00       	mov    $0x3c,%edi
1400c8ed1:	eb 0c                	jmp    0x1400c8edf
1400c8ed3:	48 8d 15 1e 15 22 00 	lea    0x22151e(%rip),%rdx        # 0x1402ea3f8
1400c8eda:	e8 7d a5 fd ff       	call   0x1400a345c
1400c8edf:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8ee3:	48 85 c9             	test   %rcx,%rcx
1400c8ee6:	74 12                	je     0x1400c8efa
1400c8ee8:	41 b8 30 09 00 00    	mov    $0x930,%r8d
1400c8eee:	48 8d 15 1b 14 22 00 	lea    0x22141b(%rip),%rdx        # 0x1402ea310
1400c8ef5:	e8 c6 2e 02 00       	call   0x1400ebdc0
1400c8efa:	8b c7                	mov    %edi,%eax
1400c8efc:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400c8f00:	48 33 cc             	xor    %rsp,%rcx
1400c8f03:	e8 a8 6f 1e 00       	call   0x1402afeb0
1400c8f08:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400c8f0f:	00
1400c8f10:	48 83 c4 70          	add    $0x70,%rsp
1400c8f14:	41 5f                	pop    %r15
1400c8f16:	41 5e                	pop    %r14
1400c8f18:	41 5d                	pop    %r13
1400c8f1a:	41 5c                	pop    %r12
1400c8f1c:	5f                   	pop    %rdi
1400c8f1d:	5e                   	pop    %rsi
1400c8f1e:	5d                   	pop    %rbp
1400c8f1f:	c3                   	ret
1400c8f20:	48 8b c4             	mov    %rsp,%rax
1400c8f23:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400c8f27:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400c8f2b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400c8f2f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400c8f33:	41 54                	push   %r12
1400c8f35:	41 56                	push   %r14
1400c8f37:	41 57                	push   %r15
1400c8f39:	48 83 ec 40          	sub    $0x40,%rsp
1400c8f3d:	4d 8b e0             	mov    %r8,%r12
1400c8f40:	48 8b f2             	mov    %rdx,%rsi
1400c8f43:	4c 8b f1             	mov    %rcx,%r14
1400c8f46:	e8 c5 51 fe ff       	call   0x1400ae110
1400c8f4b:	48 8b d6             	mov    %rsi,%rdx
1400c8f4e:	49 8b ce             	mov    %r14,%rcx
1400c8f51:	48 8b d8             	mov    %rax,%rbx
1400c8f54:	e8 97 51 fe ff       	call   0x1400ae0f0
1400c8f59:	45 33 ff             	xor    %r15d,%r15d
1400c8f5c:	44 39 be c0 06 00 00 	cmp    %r15d,0x6c0(%rsi)
1400c8f63:	74 25                	je     0x1400c8f8a
1400c8f65:	44 38 7b 69          	cmp    %r15b,0x69(%rbx)
1400c8f69:	74 1f                	je     0x1400c8f8a
1400c8f6b:	4c 39 3b             	cmp    %r15,(%rbx)
1400c8f6e:	75 1a                	jne    0x1400c8f8a
1400c8f70:	4c 39 7b 48          	cmp    %r15,0x48(%rbx)
1400c8f74:	75 14                	jne    0x1400c8f8a
1400c8f76:	4c 39 78 38          	cmp    %r15,0x38(%rax)
1400c8f7a:	75 0e                	jne    0x1400c8f8a