1401a9c2f:	74 14                	je     0x1401a9c45
1401a9c31:	85 c0                	test   %eax,%eax
1401a9c33:	0f 8e 6f ff ff ff    	jle    0x1401a9ba8
1401a9c39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a9c40:	83 f8 02             	cmp    $0x2,%eax
1401a9c43:	75 fb                	jne    0x1401a9c40
1401a9c45:	48 89 d8             	mov    %rbx,%rax
1401a9c48:	48 83 c4 38          	add    $0x38,%rsp
1401a9c4c:	5b                   	pop    %rbx
1401a9c4d:	5e                   	pop    %rsi
1401a9c4e:	5f                   	pop    %rdi
1401a9c4f:	5d                   	pop    %rbp
1401a9c50:	41 5c                	pop    %r12
1401a9c52:	41 5d                	pop    %r13
1401a9c54:	c3                   	ret
1401a9c55:	0f 1f 00             	nopl   (%rax)
1401a9c58:	48 8b 93 28 00 01 00 	mov    0x10028(%rbx),%rdx
1401a9c5f:	48 89 f9             	mov    %rdi,%rcx
1401a9c62:	4c 8d 6b 14          	lea    0x14(%rbx),%r13
1401a9c66:	e8 d5 e2 ff ff       	call   0x1401a7f40
1401a9c6b:	8b 4b 04             	mov    0x4(%rbx),%ecx
1401a9c6e:	4c 8b 83 18 00 01 00 	mov    0x10018(%rbx),%r8
1401a9c75:	4c 89 ea             	mov    %r13,%rdx
1401a9c78:	e8 23 13 f2 ff       	call   0x1400cafa0
1401a9c7d:	49 89 c4             	mov    %rax,%r12
1401a9c80:	48 85 c0             	test   %rax,%rax
1401a9c83:	0f 88 18 01 00 00    	js     0x1401a9da1
1401a9c89:	74 95                	je     0x1401a9c20
1401a9c8b:	4c 8b 8b 18 00 01 00 	mov    0x10018(%rbx),%r9
1401a9c92:	49 29 c1             	sub    %rax,%r9
1401a9c95:	4c 89 8b 18 00 01 00 	mov    %r9,0x10018(%rbx)
1401a9c9c:	0f 85 9e 00 00 00    	jne    0x1401a9d40
1401a9ca2:	4c 8b 83 28 00 01 00 	mov    0x10028(%rbx),%r8
1401a9ca9:	44 89 e2             	mov    %r12d,%edx
1401a9cac:	48 89 e9             	mov    %rbp,%rcx
1401a9caf:	e8 8c e2 ff ff       	call   0x1401a7f40
1401a9cb4:	8b 43 10             	mov    0x10(%rbx),%eax
1401a9cb7:	83 f8 01             	cmp    $0x1,%eax
1401a9cba:	0f 85 6c ff ff ff    	jne    0x1401a9c2c
1401a9cc0:	48 83 bb 18 00 01 00 	cmpq   $0x0,0x10018(%rbx)
1401a9cc7:	00
1401a9cc8:	75 66                	jne    0x1401a9d30
1401a9cca:	8b 43 0c             	mov    0xc(%rbx),%eax
1401a9ccd:	8b 4b 04             	mov    0x4(%rbx),%ecx
1401a9cd0:	c7 43 10 02 00 00 00 	movl   $0x2,0x10(%rbx)
1401a9cd7:	85 c0                	test   %eax,%eax
1401a9cd9:	0f 84 84 00 00 00    	je     0x1401a9d63
1401a9cdf:	ba 01 00 00 00       	mov    $0x1,%edx
1401a9ce4:	e8 17 61 f3 ff       	call   0x1400dfe00
1401a9ce9:	48 8b 93 28 00 01 00 	mov    0x10028(%rbx),%rdx
1401a9cf0:	48 8d 0d 71 55 08 00 	lea    0x85571(%rip),%rcx        # 0x14022f268
1401a9cf7:	e8 44 e2 ff ff       	call   0x1401a7f40
1401a9cfc:	e9 93 fe ff ff       	jmp    0x1401a9b94
1401a9d01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a9d08:	4e 8d 0c 00          	lea    (%rax,%r8,1),%r9
1401a9d0c:	48 8d 0d f5 54 08 00 	lea    0x854f5(%rip),%rcx        # 0x14022f208
1401a9d13:	49 89 d0             	mov    %rdx,%r8
1401a9d16:	89 c2                	mov    %eax,%edx
1401a9d18:	4c 89 8b 18 00 01 00 	mov    %r9,0x10018(%rbx)
1401a9d1f:	e8 1c e2 ff ff       	call   0x1401a7f40
1401a9d24:	8b 43 10             	mov    0x10(%rbx),%eax
1401a9d27:	83 f8 01             	cmp    $0x1,%eax
1401a9d2a:	0f 8f 10 ff ff ff    	jg     0x1401a9c40
1401a9d30:	48 8b 83 18 00 01 00 	mov    0x10018(%rbx),%rax
1401a9d37:	e9 df fe ff ff       	jmp    0x1401a9c1b
1401a9d3c:	0f 1f 40 00          	nopl   0x0(%rax)
1401a9d40:	4d 89 c8             	mov    %r9,%r8
1401a9d43:	49 8d 54 05 00       	lea    0x0(%r13,%rax,1),%rdx
1401a9d48:	4c 89 e9             	mov    %r13,%rcx
1401a9d4b:	e8 a8 00 04 00       	call   0x1401e9df8
1401a9d50:	4c 8b 8b 18 00 01 00 	mov    0x10018(%rbx),%r9
1401a9d57:	e9 46 ff ff ff       	jmp    0x1401a9ca2
1401a9d5c:	83 f8 01             	cmp    $0x1,%eax
1401a9d5f:	75 c6                	jne    0x1401a9d27
1401a9d61:	eb cd                	jmp    0x1401a9d30
1401a9d63:	e8 d8 fd 03 00       	call   0x1401e9b40
1401a9d68:	e9 7c ff ff ff       	jmp    0x1401a9ce9
1401a9d6d:	48 8b 05 6c f2 08 00 	mov    0x8f26c(%rip),%rax        # 0x140238fe0
1401a9d74:	48 8d 0d 2f 54 08 00 	lea    0x8542f(%rip),%rcx        # 0x14022f1aa
1401a9d7b:	44 8b 00             	mov    (%rax),%r8d
1401a9d7e:	45 85 c0             	test   %r8d,%r8d
1401a9d81:	74 12                	je     0x1401a9d95
1401a9d83:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401a9d88:	e8 db 95 03 00       	call   0x1401e3368
1401a9d8d:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401a9d92:	48 89 c1             	mov    %rax,%rcx
1401a9d95:	e8 06 98 f1 ff       	call   0x1400c35a0
1401a9d9a:	31 c0                	xor    %eax,%eax
1401a9d9c:	e9 a7 fe ff ff       	jmp    0x1401a9c48
1401a9da1:	48 8b 05 38 f2 08 00 	mov    0x8f238(%rip),%rax        # 0x140238fe0
1401a9da8:	48 8b 9b 28 00 01 00 	mov    0x10028(%rbx),%rbx
1401a9daf:	48 8d 0d 04 54 08 00 	lea    0x85404(%rip),%rcx        # 0x14022f1ba
1401a9db6:	8b 10                	mov    (%rax),%edx
1401a9db8:	85 d2                	test   %edx,%edx
1401a9dba:	74 08                	je     0x1401a9dc4
1401a9dbc:	e8 a7 95 03 00       	call   0x1401e3368
1401a9dc1:	48 89 c1             	mov    %rax,%rcx
1401a9dc4:	48 89 da             	mov    %rbx,%rdx
1401a9dc7:	eb cc                	jmp    0x1401a9d95
1401a9dc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a9dd0:	55                   	push   %rbp
1401a9dd1:	57                   	push   %rdi
1401a9dd2:	56                   	push   %rsi
1401a9dd3:	53                   	push   %rbx
1401a9dd4:	48 83 ec 28          	sub    $0x28,%rsp
1401a9dd8:	48 89 ce             	mov    %rcx,%rsi
1401a9ddb:	48 89 d5             	mov    %rdx,%rbp
1401a9dde:	44 89 c3             	mov    %r8d,%ebx
1401a9de1:	41 f6 c0 04          	test   $0x4,%r8b
1401a9de5:	0f 85 bd 00 00 00    	jne    0x1401a9ea8
1401a9deb:	f6 c7 08             	test   $0x8,%bh
1401a9dee:	0f 85 7c 00 00 00    	jne    0x1401a9e70
1401a9df4:	f6 c7 10             	test   $0x10,%bh
1401a9df7:	0f 85 5b 01 00 00    	jne    0x1401a9f58
1401a9dfd:	f6 c7 20             	test   $0x20,%bh
1401a9e00:	0f 85 1a 01 00 00    	jne    0x1401a9f20
1401a9e06:	f7 c3 00 00 01 00    	test   $0x10000,%ebx
1401a9e0c:	0f 85 ce 00 00 00    	jne    0x1401a9ee0
1401a9e12:	80 e7 40             	and    $0x40,%bh
1401a9e15:	74 4a                	je     0x1401a9e61
1401a9e17:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1401a9e1b:	48 8d 3d 7e 55 08 00 	lea    0x8557e(%rip),%rdi        # 0x14022f3a0
1401a9e22:	48 8b 1a             	mov    (%rdx),%rbx
1401a9e25:	48 89 d8             	mov    %rbx,%rax
1401a9e28:	48 85 db             	test   %rbx,%rbx
1401a9e2b:	75 24                	jne    0x1401a9e51
1401a9e2d:	eb 32                	jmp    0x1401a9e61
1401a9e2f:	90                   	nop
1401a9e30:	4c 8b 03             	mov    (%rbx),%r8
1401a9e33:	48 89 fa             	mov    %rdi,%rdx
1401a9e36:	48 89 f1             	mov    %rsi,%rcx
1401a9e39:	e8 b2 ec ff ff       	call   0x1401a8af0
1401a9e3e:	85 c0                	test   %eax,%eax
1401a9e40:	0f 85 4a 01 00 00    	jne    0x1401a9f90
1401a9e46:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1401a9e4a:	48 83 c3 10          	add    $0x10,%rbx
1401a9e4e:	48 8b 02             	mov    (%rdx),%rax
1401a9e51:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401a9e55:	48 c1 e2 04          	shl    $0x4,%rdx
1401a9e59:	48 01 d0             	add    %rdx,%rax
1401a9e5c:	48 39 c3             	cmp    %rax,%rbx
1401a9e5f:	72 cf                	jb     0x1401a9e30
1401a9e61:	48 83 c4 28          	add    $0x28,%rsp
1401a9e65:	5b                   	pop    %rbx
1401a9e66:	5e                   	pop    %rsi
1401a9e67:	5f                   	pop    %rdi
1401a9e68:	5d                   	pop    %rbp
1401a9e69:	c3                   	ret
1401a9e6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a9e70:	4c 8d 05 78 4e 08 00 	lea    0x84e78(%rip),%r8        # 0x14022ecef
1401a9e77:	48 8d 15 55 54 08 00 	lea    0x85455(%rip),%rdx        # 0x14022f2d3
1401a9e7e:	e8 6d ec ff ff       	call   0x1401a8af0
1401a9e83:	85 c0                	test   %eax,%eax
1401a9e85:	0f 84 72 ff ff ff    	je     0x1401a9dfd
1401a9e8b:	48 8d 0d 4e 54 08 00 	lea    0x8544e(%rip),%rcx        # 0x14022f2e0
1401a9e92:	e8 99 e1 ff ff       	call   0x1401a8030
1401a9e97:	48 89 ea             	mov    %rbp,%rdx
1401a9e9a:	48 89 c1             	mov    %rax,%rcx
1401a9e9d:	e8 ee 94 f1 ff       	call   0x1400c3390
1401a9ea2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a9ea8:	4c 8d 05 40 4e 08 00 	lea    0x84e40(%rip),%r8        # 0x14022ecef
1401a9eaf:	48 8d 15 eb 53 08 00 	lea    0x853eb(%rip),%rdx        # 0x14022f2a1
1401a9eb6:	e8 35 ec ff ff       	call   0x1401a8af0
1401a9ebb:	85 c0                	test   %eax,%eax
1401a9ebd:	0f 84 3a ff ff ff    	je     0x1401a9dfd
1401a9ec3:	48 8d 0d e6 53 08 00 	lea    0x853e6(%rip),%rcx        # 0x14022f2b0
1401a9eca:	e8 61 e1 ff ff       	call   0x1401a8030
1401a9ecf:	48 89 ea             	mov    %rbp,%rdx
1401a9ed2:	48 89 c1             	mov    %rax,%rcx
1401a9ed5:	e8 b6 94 f1 ff       	call   0x1400c3390
1401a9eda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a9ee0:	48 8d 3d 85 54 08 00 	lea    0x85485(%rip),%rdi        # 0x14022f36c
1401a9ee7:	4c 8d 05 01 4e 08 00 	lea    0x84e01(%rip),%r8        # 0x14022ecef
1401a9eee:	48 89 f1             	mov    %rsi,%rcx
1401a9ef1:	48 89 fa             	mov    %rdi,%rdx
1401a9ef4:	e8 f7 eb ff ff       	call   0x1401a8af0
1401a9ef9:	85 c0                	test   %eax,%eax
1401a9efb:	0f 84 11 ff ff ff    	je     0x1401a9e12
1401a9f01:	48 8d 0d 78 54 08 00 	lea    0x85478(%rip),%rcx        # 0x14022f380
1401a9f08:	e8 23 e1 ff ff       	call   0x1401a8030
1401a9f0d:	49 89 f8             	mov    %rdi,%r8
1401a9f10:	48 89 ea             	mov    %rbp,%rdx
1401a9f13:	48 89 c1             	mov    %rax,%rcx
1401a9f16:	e8 75 94 f1 ff       	call   0x1400c3390
1401a9f1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a9f20:	4c 8d 05 c8 4d 08 00 	lea    0x84dc8(%rip),%r8        # 0x14022ecef
1401a9f27:	48 8d 15 0f 54 08 00 	lea    0x8540f(%rip),%rdx        # 0x14022f33d
1401a9f2e:	48 89 f1             	mov    %rsi,%rcx
1401a9f31:	e8 ba eb ff ff       	call   0x1401a8af0
1401a9f36:	85 c0                	test   %eax,%eax
1401a9f38:	0f 84 c8 fe ff ff    	je     0x1401a9e06
1401a9f3e:	48 8d 0d 03 54 08 00 	lea    0x85403(%rip),%rcx        # 0x14022f348
1401a9f45:	e8 e6 e0 ff ff       	call   0x1401a8030
1401a9f4a:	48 89 ea             	mov    %rbp,%rdx
1401a9f4d:	48 89 c1             	mov    %rax,%rcx
1401a9f50:	e8 3b 94 f1 ff       	call   0x1400c3390
1401a9f55:	0f 1f 00             	nopl   (%rax)
1401a9f58:	4c 8d 05 a5 53 08 00 	lea    0x853a5(%rip),%r8        # 0x14022f304
1401a9f5f:	48 8d 15 6d 53 08 00 	lea    0x8536d(%rip),%rdx        # 0x14022f2d3
1401a9f66:	e8 85 eb ff ff       	call   0x1401a8af0
1401a9f6b:	85 c0                	test   %eax,%eax
1401a9f6d:	0f 84 8a fe ff ff    	je     0x1401a9dfd
1401a9f73:	48 8d 0d 96 53 08 00 	lea    0x85396(%rip),%rcx        # 0x14022f310
1401a9f7a:	e8 b1 e0 ff ff       	call   0x1401a8030
1401a9f7f:	48 89 ea             	mov    %rbp,%rdx
1401a9f82:	48 89 c1             	mov    %rax,%rcx
1401a9f85:	e8 06 94 f1 ff       	call   0x1400c3390
1401a9f8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a9f90:	48 8b 05 49 f0 08 00 	mov    0x8f049(%rip),%rax        # 0x140238fe0
1401a9f97:	48 8d 0d da 52 08 00 	lea    0x852da(%rip),%rcx        # 0x14022f278
1401a9f9e:	8b 00                	mov    (%rax),%eax
1401a9fa0:	85 c0                	test   %eax,%eax
1401a9fa2:	74 08                	je     0x1401a9fac
1401a9fa4:	e8 bf 93 03 00       	call   0x1401e3368
1401a9fa9:	48 89 c1             	mov    %rax,%rcx
1401a9fac:	48 89 ea             	mov    %rbp,%rdx
1401a9faf:	e8 dc 93 f1 ff       	call   0x1400c3390
1401a9fb4:	90                   	nop
1401a9fb5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a9fbc:	00 00 00 00
1401a9fc0:	41 57                	push   %r15
1401a9fc2:	41 56                	push   %r14
1401a9fc4:	41 55                	push   %r13
1401a9fc6:	41 54                	push   %r12
1401a9fc8:	55                   	push   %rbp
1401a9fc9:	57                   	push   %rdi
1401a9fca:	56                   	push   %rsi
1401a9fcb:	53                   	push   %rbx
1401a9fcc:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
1401a9fd3:	48 8b 1d 16 eb 08 00 	mov    0x8eb16(%rip),%rbx        # 0x140238af0
1401a9fda:	48 8b 03             	mov    (%rbx),%rax
1401a9fdd:	48 89 84 24 58 01 00 	mov    %rax,0x158(%rsp)
1401a9fe4:	00
1401a9fe5:	31 c0                	xor    %eax,%eax
1401a9fe7:	48 89 d6             	mov    %rdx,%rsi
1401a9fea:	ba 01 00 00 00       	mov    $0x1,%edx
1401a9fef:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1401a9ff3:	49 89 cf             	mov    %rcx,%r15
1401a9ff6:	44 89 c7             	mov    %r8d,%edi
1401a9ff9:	e8 12 f1 ff ff       	call   0x1401a9110
1401a9ffe:	41 89 c4             	mov    %eax,%r12d
1401aa001:	85 c0                	test   %eax,%eax
1401aa003:	0f 85 37 04 00 00    	jne    0x1401aa440
1401aa009:	48 85 f6             	test   %rsi,%rsi
1401aa00c:	0f 84 ae 08 00 00    	je     0x1401aa8c0
1401aa012:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
1401aa016:	a8 20                	test   $0x20,%al
1401aa018:	0f 85 62 04 00 00    	jne    0x1401aa480
1401aa01e:	a8 08                	test   $0x8,%al
1401aa020:	0f 84 45 09 00 00    	je     0x1401aa96b
1401aa026:	4d 8b 6f 18          	mov    0x18(%r15),%r13
1401aa02a:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401aa02e:	48 8b 05 6b f3 08 00 	mov    0x8f36b(%rip),%rax        # 0x1402393a0
1401aa035:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1401aa03c:	00 00 00 00 00
1401aa041:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
1401aa048:	00
1401aa049:	41 8b 55 3c          	mov    0x3c(%r13),%edx
1401aa04d:	c6 84 24 98 00 00 00 	movb   $0x1,0x98(%rsp)
1401aa054:	01
1401aa055:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1401aa05c:	00 00
1401aa05e:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1401aa065:	00 00
1401aa067:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401aa06c:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
1401aa073:	00
1401aa074:	85 d2                	test   %edx,%edx
1401aa076:	0f 84 7c 09 00 00    	je     0x1401aa9f8
1401aa07c:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401aa080:	41 89 f8             	mov    %edi,%r8d
1401aa083:	4c 89 f9             	mov    %r15,%rcx
1401aa086:	e8 45 fd ff ff       	call   0x1401a9dd0
1401aa08b:	40 f6 c7 02          	test   $0x2,%dil
1401aa08f:	0f 85 db 07 00 00    	jne    0x1401aa870
1401aa095:	4c 89 f9             	mov    %r15,%rcx
1401aa098:	e8 63 e4 ff ff       	call   0x1401a8500
1401aa09d:	48 8d 15 0d 54 08 00 	lea    0x8540d(%rip),%rdx        # 0x14022f4b1
1401aa0a4:	8b 48 58             	mov    0x58(%rax),%ecx
1401aa0a7:	e8 34 de ff ff       	call   0x1401a7ee0
1401aa0ac:	83 f8 ff             	cmp    $0xffffffff,%eax
1401aa0af:	0f 84 3e 09 00 00    	je     0x1401aa9f3
1401aa0b5:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401aa0ba:	48 89 f3             	mov    %rsi,%rbx
1401aa0bd:	4d 8d 65 30          	lea    0x30(%r13),%r12
1401aa0c1:	4c 8b 35 38 f3 08 00 	mov    0x8f338(%rip),%r14        # 0x140239400
1401aa0c8:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401aa0cd:	48 8d ac 24 b0 00 00 	lea    0xb0(%rsp),%rbp
1401aa0d4:	00
1401aa0d5:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401aa0da:	eb 10                	jmp    0x1401aa0ec
1401aa0dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401aa0e0:	48 8b 1b             	mov    (%rbx),%rbx
1401aa0e3:	48 85 db             	test   %rbx,%rbx
1401aa0e6:	0f 84 2d 01 00 00    	je     0x1401aa219
1401aa0ec:	4c 8d bb b0 00 00 00 	lea    0xb0(%rbx),%r15
1401aa0f3:	4c 89 e1             	mov    %r12,%rcx
1401aa0f6:	4c 89 fa             	mov    %r15,%rdx
1401aa0f9:	e8 42 27 ed ff       	call   0x14007c840
1401aa0fe:	49 89 c5             	mov    %rax,%r13
1401aa101:	48 85 c0             	test   %rax,%rax
1401aa104:	74 1b                	je     0x1401aa121
1401aa106:	49 8b 0e             	mov    (%r14),%rcx
1401aa109:	4c 8d 84 24 30 01 00 	lea    0x130(%rsp),%r8
1401aa110:	00
1401aa111:	48 89 c2             	mov    %rax,%rdx
1401aa114:	e8 b7 4c e9 ff       	call   0x14003edd0
1401aa119:	85 c0                	test   %eax,%eax
1401aa11b:	0f 84 9f 02 00 00    	je     0x1401aa3c0
1401aa121:	4c 89 e9             	mov    %r13,%rcx
1401aa124:	e8 87 ed f4 ff       	call   0x1400f8eb0
1401aa129:	4c 8b ab a8 00 00 00 	mov    0xa8(%rbx),%r13
1401aa130:	4d 85 ed             	test   %r13,%r13
1401aa133:	74 ab                	je     0x1401aa0e0
1401aa135:	49 81 c5 b0 00 00 00 	add    $0xb0,%r13
1401aa13c:	4c 89 f9             	mov    %r15,%rcx
1401aa13f:	4c 89 ea             	mov    %r13,%rdx
1401aa142:	e8 31 fd 03 00       	call   0x1401e9e78
1401aa147:	85 c0                	test   %eax,%eax
1401aa149:	0f 84 96 00 00 00    	je     0x1401aa1e5
1401aa14f:	f6 83 88 00 00 00 10 	testb  $0x10,0x88(%rbx)
1401aa156:	0f 85 c4 02 00 00    	jne    0x1401aa420
1401aa15c:	49 8b 0e             	mov    (%r14),%rcx
1401aa15f:	e8 7c ac eb ff       	call   0x140064de0
1401aa164:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401aa169:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401aa16f:	4c 89 ea             	mov    %r13,%rdx
1401aa172:	48 89 c1             	mov    %rax,%rcx
1401aa175:	4c 8d 8c 24 30 01 00 	lea    0x130(%rsp),%r9
1401aa17c:	00
1401aa17d:	e8 7e a4 eb ff       	call   0x140064600
1401aa182:	49 89 c0             	mov    %rax,%r8
1401aa185:	48 85 c0             	test   %rax,%rax
1401aa188:	74 0a                	je     0x1401aa194
1401aa18a:	f6 84 24 b0 00 00 00 	testb  $0x1,0xb0(%rsp)
1401aa191:	01
1401aa192:	75 0e                	jne    0x1401aa1a2
1401aa194:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401aa19b:	4c 8d 80 b0 00 00 00 	lea    0xb0(%rax),%r8
1401aa1a2:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
1401aa1a7:	4d 89 f9             	mov    %r15,%r9
1401aa1aa:	48 8d 15 ba 52 08 00 	lea    0x852ba(%rip),%rdx        # 0x14022f46b
1401aa1b1:	4c 89 e9             	mov    %r13,%rcx
1401aa1b4:	e8 07 1e ef ff       	call   0x14009bfc0
1401aa1b9:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
1401aa1c0:	00
1401aa1c1:	48 8d 15 f9 52 08 00 	lea    0x852f9(%rip),%rdx        # 0x14022f4c1
1401aa1c8:	4c 89 f9             	mov    %r15,%rcx
1401aa1cb:	e8 50 5b ef ff       	call   0x14009fd20
1401aa1d0:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx