1402d9cb8:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9cbe:	85 c0                	test   %eax,%eax
1402d9cc0:	0f 84 e5 03 00 00    	je     0x1402da0ab
1402d9cc6:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402d9ccd:	00
1402d9cce:	49 8b d4             	mov    %r12,%rdx
1402d9cd1:	48 8b 03             	mov    (%rbx),%rax
1402d9cd4:	4d 8b 45 20          	mov    0x20(%r13),%r8
1402d9cd8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9cdd:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1402d9ce1:	48 8b cb             	mov    %rbx,%rcx
1402d9ce4:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9cea:	85 c0                	test   %eax,%eax
1402d9cec:	0f 84 b9 03 00 00    	je     0x1402da0ab
1402d9cf2:	48 8b 03             	mov    (%rbx),%rax
1402d9cf5:	4d 8b cf             	mov    %r15,%r9
1402d9cf8:	4c 8b 43 60          	mov    0x60(%rbx),%r8
1402d9cfc:	49 8b d6             	mov    %r14,%rdx
1402d9cff:	48 8b cb             	mov    %rbx,%rcx
1402d9d02:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9d07:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9d0d:	85 c0                	test   %eax,%eax
1402d9d0f:	0f 84 96 03 00 00    	je     0x1402da0ab
1402d9d15:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9d19:	4d 8b c6             	mov    %r14,%r8
1402d9d1c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1402d9d21:	49 8b ce             	mov    %r14,%rcx
1402d9d24:	e8 97 cd fc ff       	call   0x1402a6ac0
1402d9d29:	85 c0                	test   %eax,%eax
1402d9d2b:	0f 84 7a 03 00 00    	je     0x1402da0ab
1402d9d31:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9d35:	4c 8b c5             	mov    %rbp,%r8
1402d9d38:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402d9d3d:	49 8b d4             	mov    %r12,%rdx
1402d9d40:	e8 7b cd fc ff       	call   0x1402a6ac0
1402d9d45:	85 c0                	test   %eax,%eax
1402d9d47:	0f 84 5e 03 00 00    	je     0x1402da0ab
1402d9d4d:	48 8b 03             	mov    (%rbx),%rax
1402d9d50:	4d 8b ce             	mov    %r14,%r9
1402d9d53:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1402d9d58:	49 8b d6             	mov    %r14,%rdx
1402d9d5b:	48 8b cb             	mov    %rbx,%rcx
1402d9d5e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9d63:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9d69:	85 c0                	test   %eax,%eax
1402d9d6b:	0f 84 3a 03 00 00    	je     0x1402da0ab
1402d9d71:	48 8b 03             	mov    (%rbx),%rax
1402d9d74:	4c 8b cf             	mov    %rdi,%r9
1402d9d77:	4d 8b c7             	mov    %r15,%r8
1402d9d7a:	49 8b d7             	mov    %r15,%rdx
1402d9d7d:	48 8b cb             	mov    %rbx,%rcx
1402d9d80:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9d86:	85 c0                	test   %eax,%eax
1402d9d88:	0f 84 1d 03 00 00    	je     0x1402da0ab
1402d9d8e:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9d92:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402d9d98:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1402d9d9c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402d9da1:	e8 ca cd fc ff       	call   0x1402a6b70
1402d9da6:	85 c0                	test   %eax,%eax
1402d9da8:	0f 84 fd 02 00 00    	je     0x1402da0ab
1402d9dae:	48 8b 03             	mov    (%rbx),%rax
1402d9db1:	4d 8b cf             	mov    %r15,%r9
1402d9db4:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1402d9db9:	49 8b d7             	mov    %r15,%rdx
1402d9dbc:	48 8b cb             	mov    %rbx,%rcx
1402d9dbf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9dc4:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9dca:	85 c0                	test   %eax,%eax
1402d9dcc:	0f 84 d9 02 00 00    	je     0x1402da0ab
1402d9dd2:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1402d9dd6:	49 8b d6             	mov    %r14,%rdx
1402d9dd9:	49 8b ce             	mov    %r14,%rcx
1402d9ddc:	e8 1f cd fc ff       	call   0x1402a6b00
1402d9de1:	85 c0                	test   %eax,%eax
1402d9de3:	0f 84 c2 02 00 00    	je     0x1402da0ab
1402d9de9:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9ded:	4d 8b c4             	mov    %r12,%r8
1402d9df0:	48 8b d5             	mov    %rbp,%rdx
1402d9df3:	49 8b cc             	mov    %r12,%rcx
1402d9df6:	e8 e5 cf fc ff       	call   0x1402a6de0
1402d9dfb:	85 c0                	test   %eax,%eax
1402d9dfd:	0f 84 a8 02 00 00    	je     0x1402da0ab
1402d9e03:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402d9e0a:	00
1402d9e0b:	4c 8b cf             	mov    %rdi,%r9
1402d9e0e:	48 8b 03             	mov    (%rbx),%rax
1402d9e11:	4d 8b c4             	mov    %r12,%r8
1402d9e14:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1402d9e18:	48 8b cb             	mov    %rbx,%rcx
1402d9e1b:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9e21:	85 c0                	test   %eax,%eax
1402d9e23:	0f 84 82 02 00 00    	je     0x1402da0ab
1402d9e29:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402d9e30:	00
1402d9e31:	48 8b d5             	mov    %rbp,%rdx
1402d9e34:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
1402d9e3b:	00
1402d9e3c:	48 8b 03             	mov    (%rbx),%rax
1402d9e3f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9e44:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1402d9e48:	48 8b cb             	mov    %rbx,%rcx
1402d9e4b:	4d 8b 49 10          	mov    0x10(%r9),%r9
1402d9e4f:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9e55:	85 c0                	test   %eax,%eax
1402d9e57:	0f 84 4e 02 00 00    	je     0x1402da0ab
1402d9e5d:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9e61:	4d 8b c6             	mov    %r14,%r8
1402d9e64:	49 8b d7             	mov    %r15,%rdx
1402d9e67:	49 8b cf             	mov    %r15,%rcx
1402d9e6a:	e8 51 cc fc ff       	call   0x1402a6ac0
1402d9e6f:	85 c0                	test   %eax,%eax
1402d9e71:	0f 84 34 02 00 00    	je     0x1402da0ab
1402d9e77:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1402d9e7e:	00
1402d9e7f:	4c 8b c5             	mov    %rbp,%r8
1402d9e82:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9e86:	49 8b d7             	mov    %r15,%rdx
1402d9e89:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402d9e8d:	e8 4e cf fc ff       	call   0x1402a6de0
1402d9e92:	85 c0                	test   %eax,%eax
1402d9e94:	0f 84 11 02 00 00    	je     0x1402da0ab
1402d9e9a:	48 8b 03             	mov    (%rbx),%rax
1402d9e9d:	4c 8b cf             	mov    %rdi,%r9
1402d9ea0:	4d 8b 45 10          	mov    0x10(%r13),%r8
1402d9ea4:	48 8b d5             	mov    %rbp,%rdx
1402d9ea7:	48 8b cb             	mov    %rbx,%rcx
1402d9eaa:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9eb0:	85 c0                	test   %eax,%eax
1402d9eb2:	0f 84 f3 01 00 00    	je     0x1402da0ab
1402d9eb8:	48 8b 03             	mov    (%rbx),%rax
1402d9ebb:	4c 8b cf             	mov    %rdi,%r9
1402d9ebe:	4d 8b 45 20          	mov    0x20(%r13),%r8
1402d9ec2:	49 8b d6             	mov    %r14,%rdx
1402d9ec5:	48 8b cb             	mov    %rbx,%rcx
1402d9ec8:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9ece:	85 c0                	test   %eax,%eax
1402d9ed0:	0f 84 d5 01 00 00    	je     0x1402da0ab
1402d9ed6:	48 8b 03             	mov    (%rbx),%rax
1402d9ed9:	4d 8b c6             	mov    %r14,%r8
1402d9edc:	4c 8b 4b 60          	mov    0x60(%rbx),%r9
1402d9ee0:	48 8b cb             	mov    %rbx,%rcx
1402d9ee3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1402d9ee8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9eed:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9ef3:	85 c0                	test   %eax,%eax
1402d9ef5:	0f 84 b0 01 00 00    	je     0x1402da0ab
1402d9efb:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9eff:	48 8b ce             	mov    %rsi,%rcx
1402d9f02:	4d 8b 45 20          	mov    0x20(%r13),%r8
1402d9f06:	49 8b 55 10          	mov    0x10(%r13),%rdx
1402d9f0a:	e8 b1 cb fc ff       	call   0x1402a6ac0
1402d9f0f:	85 c0                	test   %eax,%eax
1402d9f11:	0f 84 94 01 00 00    	je     0x1402da0ab
1402d9f17:	48 8b 03             	mov    (%rbx),%rax
1402d9f1a:	4c 8b cf             	mov    %rdi,%r9
1402d9f1d:	4c 8b c6             	mov    %rsi,%r8
1402d9f20:	48 8b d6             	mov    %rsi,%rdx
1402d9f23:	48 8b cb             	mov    %rbx,%rcx
1402d9f26:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9f2c:	85 c0                	test   %eax,%eax
1402d9f2e:	0f 84 77 01 00 00    	je     0x1402da0ab
1402d9f34:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9f38:	4c 8b c5             	mov    %rbp,%r8
1402d9f3b:	48 8b d6             	mov    %rsi,%rdx
1402d9f3e:	48 8b ce             	mov    %rsi,%rcx
1402d9f41:	e8 9a ce fc ff       	call   0x1402a6de0
1402d9f46:	85 c0                	test   %eax,%eax
1402d9f48:	0f 84 5d 01 00 00    	je     0x1402da0ab
1402d9f4e:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9f52:	4d 8b c6             	mov    %r14,%r8
1402d9f55:	48 8b d6             	mov    %rsi,%rdx
1402d9f58:	48 8b ce             	mov    %rsi,%rcx
1402d9f5b:	e8 80 ce fc ff       	call   0x1402a6de0
1402d9f60:	85 c0                	test   %eax,%eax
1402d9f62:	0f 84 43 01 00 00    	je     0x1402da0ab
1402d9f68:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9f6c:	48 8b d5             	mov    %rbp,%rdx
1402d9f6f:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1402d9f74:	49 8b cc             	mov    %r12,%rcx
1402d9f77:	e8 64 ce fc ff       	call   0x1402a6de0
1402d9f7c:	85 c0                	test   %eax,%eax
1402d9f7e:	0f 84 27 01 00 00    	je     0x1402da0ab
1402d9f84:	48 8b 03             	mov    (%rbx),%rax
1402d9f87:	4c 8b cf             	mov    %rdi,%r9
1402d9f8a:	4d 8b c4             	mov    %r12,%r8
1402d9f8d:	49 8b d4             	mov    %r12,%rdx
1402d9f90:	48 8b cb             	mov    %rbx,%rcx
1402d9f93:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402d9f99:	85 c0                	test   %eax,%eax
1402d9f9b:	0f 84 0a 01 00 00    	je     0x1402da0ab
1402d9fa1:	48 8b 03             	mov    (%rbx),%rax
1402d9fa4:	4c 8b ce             	mov    %rsi,%r9
1402d9fa7:	4d 8b c6             	mov    %r14,%r8
1402d9faa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9faf:	49 8b d7             	mov    %r15,%rdx
1402d9fb2:	48 8b cb             	mov    %rbx,%rcx
1402d9fb5:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9fbb:	85 c0                	test   %eax,%eax
1402d9fbd:	0f 84 e8 00 00 00    	je     0x1402da0ab
1402d9fc3:	48 8b 03             	mov    (%rbx),%rax
1402d9fc6:	4d 8b cf             	mov    %r15,%r9
1402d9fc9:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1402d9fce:	49 8b d7             	mov    %r15,%rdx
1402d9fd1:	48 8b cb             	mov    %rbx,%rcx
1402d9fd4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d9fd9:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402d9fdf:	85 c0                	test   %eax,%eax
1402d9fe1:	0f 84 c4 00 00 00    	je     0x1402da0ab
1402d9fe7:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402d9feb:	4d 8b c7             	mov    %r15,%r8
1402d9fee:	49 8b 4d 10          	mov    0x10(%r13),%rcx
1402d9ff2:	49 8b d4             	mov    %r12,%rdx
1402d9ff5:	e8 e6 cd fc ff       	call   0x1402a6de0
1402d9ffa:	85 c0                	test   %eax,%eax
1402d9ffc:	0f 84 a9 00 00 00    	je     0x1402da0ab
1402da002:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402da006:	48 8b d5             	mov    %rbp,%rdx
1402da009:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1402da00e:	49 8b cc             	mov    %r12,%rcx
1402da011:	e8 aa ca fc ff       	call   0x1402a6ac0
1402da016:	85 c0                	test   %eax,%eax
1402da018:	0f 84 8d 00 00 00    	je     0x1402da0ab
1402da01e:	48 8b 03             	mov    (%rbx),%rax
1402da021:	4c 8b cf             	mov    %rdi,%r9
1402da024:	4d 8b c6             	mov    %r14,%r8
1402da027:	48 8b d5             	mov    %rbp,%rdx
1402da02a:	48 8b cb             	mov    %rbx,%rcx
1402da02d:	ff 90 10 01 00 00    	call   *0x110(%rax)
1402da033:	85 c0                	test   %eax,%eax
1402da035:	74 74                	je     0x1402da0ab
1402da037:	48 8b 03             	mov    (%rbx),%rax
1402da03a:	4c 8b c5             	mov    %rbp,%r8
1402da03d:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1402da042:	48 8b d5             	mov    %rbp,%rdx
1402da045:	48 8b cb             	mov    %rbx,%rcx
1402da048:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402da04d:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402da053:	85 c0                	test   %eax,%eax
1402da055:	74 54                	je     0x1402da0ab
1402da057:	48 8b 03             	mov    (%rbx),%rax
1402da05a:	4d 8b cc             	mov    %r12,%r9
1402da05d:	4c 8b c6             	mov    %rsi,%r8
1402da060:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402da065:	48 8b d6             	mov    %rsi,%rdx
1402da068:	48 8b cb             	mov    %rbx,%rcx
1402da06b:	ff 90 08 01 00 00    	call   *0x108(%rax)
1402da071:	85 c0                	test   %eax,%eax
1402da073:	74 36                	je     0x1402da0ab
1402da075:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1402da079:	48 8b d6             	mov    %rsi,%rdx
1402da07c:	48 8b ce             	mov    %rsi,%rcx
1402da07f:	e8 7c ca fc ff       	call   0x1402a6b00
1402da084:	85 c0                	test   %eax,%eax
1402da086:	74 23                	je     0x1402da0ab
1402da088:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1402da08c:	4c 8b c6             	mov    %rsi,%r8
1402da08f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1402da093:	48 8b d5             	mov    %rbp,%rdx
1402da096:	e8 25 ca fc ff       	call   0x1402a6ac0
1402da09b:	33 c9                	xor    %ecx,%ecx
1402da09d:	ba 01 00 00 00       	mov    $0x1,%edx
1402da0a2:	85 c0                	test   %eax,%eax
1402da0a4:	0f 45 ca             	cmovne %edx,%ecx
1402da0a7:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da0ab:	48 8b cf             	mov    %rdi,%rcx
1402da0ae:	e8 5d 2e fa ff       	call   0x14027cf10
1402da0b3:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da0b7:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1402da0be:	00
1402da0bf:	48 83 c4 50          	add    $0x50,%rsp
1402da0c3:	41 5f                	pop    %r15
1402da0c5:	41 5e                	pop    %r14
1402da0c7:	41 5d                	pop    %r13
1402da0c9:	41 5c                	pop    %r12
1402da0cb:	5f                   	pop    %rdi
1402da0cc:	5e                   	pop    %rsi
1402da0cd:	5d                   	pop    %rbp
1402da0ce:	c3                   	ret
1402da0cf:	cc                   	int3
1402da0d0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402da0d5:	53                   	push   %rbx
1402da0d6:	55                   	push   %rbp
1402da0d7:	57                   	push   %rdi
1402da0d8:	41 54                	push   %r12
1402da0da:	41 55                	push   %r13
1402da0dc:	b8 60 00 00 00       	mov    $0x60,%eax
1402da0e1:	e8 fa 04 02 00       	call   0x1402fa5e0
1402da0e6:	48 2b e0             	sub    %rax,%rsp
1402da0e9:	48 8b d9             	mov    %rcx,%rbx
1402da0ec:	49 8b f9             	mov    %r9,%rdi
1402da0ef:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1402da0f3:	4d 8b e8             	mov    %r8,%r13
1402da0f6:	48 8b ea             	mov    %rdx,%rbp
1402da0f9:	45 33 e4             	xor    %r12d,%r12d
1402da0fc:	e8 ff 1c f5 ff       	call   0x14022be00
1402da101:	85 c0                	test   %eax,%eax
1402da103:	74 16                	je     0x1402da11b
1402da105:	48 8b d5             	mov    %rbp,%rdx
1402da108:	48 8b cb             	mov    %rbx,%rcx
1402da10b:	48 83 c4 60          	add    $0x60,%rsp
1402da10f:	41 5d                	pop    %r13
1402da111:	41 5c                	pop    %r12
1402da113:	5f                   	pop    %rdi
1402da114:	5d                   	pop    %rbp
1402da115:	5b                   	pop    %rbx
1402da116:	e9 b5 f8 f7 ff       	jmp    0x1402599d0
1402da11b:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1402da11f:	e8 dc 1c f5 ff       	call   0x14022be00
1402da124:	85 c0                	test   %eax,%eax
1402da126:	74 45                	je     0x1402da16d
1402da128:	48 8b d7             	mov    %rdi,%rdx
1402da12b:	48 8b cd             	mov    %rbp,%rcx
1402da12e:	e8 4d ef f7 ff       	call   0x140259080
1402da133:	85 c0                	test   %eax,%eax
1402da135:	74 28                	je     0x1402da15f
1402da137:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
1402da13e:	00
1402da13f:	48 8b d5             	mov    %rbp,%rdx
1402da142:	48 8b cb             	mov    %rbx,%rcx
1402da145:	e8 d6 f1 f7 ff       	call   0x140259320
1402da14a:	85 c0                	test   %eax,%eax
1402da14c:	41 0f 95 c4          	setne  %r12b
1402da150:	41 8b c4             	mov    %r12d,%eax
1402da153:	48 83 c4 60          	add    $0x60,%rsp
1402da157:	41 5d                	pop    %r13
1402da159:	41 5c                	pop    %r12
1402da15b:	5f                   	pop    %rdi
1402da15c:	5d                   	pop    %rbp
1402da15d:	5b                   	pop    %rbx
1402da15e:	c3                   	ret
1402da15f:	33 c0                	xor    %eax,%eax
1402da161:	48 83 c4 60          	add    $0x60,%rsp
1402da165:	41 5d                	pop    %r13
1402da167:	41 5c                	pop    %r12
1402da169:	5f                   	pop    %rdi
1402da16a:	5d                   	pop    %rbp
1402da16b:	5b                   	pop    %rbx
1402da16c:	c3                   	ret
1402da16d:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1402da174:	00
1402da175:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
1402da17c:	00
1402da17d:	48 8b cf             	mov    %rdi,%rcx
1402da180:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402da185:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1402da18a:	e8 61 31 fa ff       	call   0x14027d2f0
1402da18f:	48 8b cf             	mov    %rdi,%rcx
1402da192:	e8 b9 2e fa ff       	call   0x14027d050
1402da197:	48 8b cf             	mov    %rdi,%rcx