1403e9e25:	74 4e                	je     0x1403e9e75
1403e9e27:	e8 04 b7 42 00       	call   0x140815530
1403e9e2c:	84 c0                	test   %al,%al
1403e9e2e:	74 45                	je     0x1403e9e75
1403e9e30:	f6 87 f0 00 00 00 10 	testb  $0x10,0xf0(%rdi)
1403e9e37:	74 3c                	je     0x1403e9e75
1403e9e39:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
1403e9e40:	80 b8 84 00 00 00 00 	cmpb   $0x0,0x84(%rax)
1403e9e47:	74 10                	je     0x1403e9e59
1403e9e49:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
1403e9e50:	80 b8 84 00 00 00 00 	cmpb   $0x0,0x84(%rax)
1403e9e57:	75 1c                	jne    0x1403e9e75
1403e9e59:	48 8b 05 c0 cd 03 01 	mov    0x103cdc0(%rip),%rax        # 0x141426c20
1403e9e60:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403e9e65:	45 33 c0             	xor    %r8d,%r8d
1403e9e68:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e9e6d:	48 8b cf             	mov    %rdi,%rcx
1403e9e70:	e8 cb dc 14 00       	call   0x140537b40
1403e9e75:	48 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%rax
1403e9e7c:	48 8b 18             	mov    (%rax),%rbx
1403e9e7f:	48 3b d8             	cmp    %rax,%rbx
1403e9e82:	74 1d                	je     0x1403e9ea1
1403e9e84:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1403e9e88:	48 8b 01             	mov    (%rcx),%rax
1403e9e8b:	48 8b 40 10          	mov    0x10(%rax),%rax
1403e9e8f:	ff 15 8b 9b b9 00    	call   *0xb99b8b(%rip)        # 0x140f83a20
1403e9e95:	48 8b 1b             	mov    (%rbx),%rbx
1403e9e98:	48 3b 9f d8 00 00 00 	cmp    0xd8(%rdi),%rbx
1403e9e9f:	75 e3                	jne    0x1403e9e84
1403e9ea1:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
1403e9ea8:	e8 03 6c 01 00       	call   0x140400ab0
1403e9ead:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
1403e9eb4:	e8 f7 6b 01 00       	call   0x140400ab0
1403e9eb9:	83 8f f0 00 00 00 20 	orl    $0x20,0xf0(%rdi)
1403e9ec0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1403e9ec5:	48 83 c4 20          	add    $0x20,%rsp
1403e9ec9:	5f                   	pop    %rdi
1403e9eca:	c3                   	ret
1403e9ecb:	cc                   	int3
1403e9ecc:	cc                   	int3
1403e9ecd:	cc                   	int3
1403e9ece:	cc                   	int3
1403e9ecf:	cc                   	int3
1403e9ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403e9ed5:	56                   	push   %rsi
1403e9ed6:	57                   	push   %rdi
1403e9ed7:	41 56                	push   %r14
1403e9ed9:	48 83 ec 60          	sub    $0x60,%rsp
1403e9edd:	48 8b f2             	mov    %rdx,%rsi
1403e9ee0:	48 8b f9             	mov    %rcx,%rdi
1403e9ee3:	48 8b 0d c6 cd 03 01 	mov    0x103cdc6(%rip),%rcx        # 0x141426cb0
1403e9eea:	48 85 c9             	test   %rcx,%rcx
1403e9eed:	0f 84 fa 00 00 00    	je     0x1403e9fed
1403e9ef3:	e8 38 b6 42 00       	call   0x140815530
1403e9ef8:	84 c0                	test   %al,%al
1403e9efa:	0f 84 ed 00 00 00    	je     0x1403e9fed
1403e9f00:	48 8b 46 70          	mov    0x70(%rsi),%rax
1403e9f04:	4c 8b 35 6d 8f 04 01 	mov    0x1048f6d(%rip),%r14        # 0x141432e78
1403e9f0b:	80 b8 85 00 00 00 00 	cmpb   $0x0,0x85(%rax)
1403e9f12:	74 06                	je     0x1403e9f1a
1403e9f14:	49 83 c6 58          	add    $0x58,%r14
1403e9f18:	eb 04                	jmp    0x1403e9f1e
1403e9f1a:	49 83 c6 60          	add    $0x60,%r14
1403e9f1e:	48 8b cf             	mov    %rdi,%rcx
1403e9f21:	e8 1a c7 14 00       	call   0x140536640
1403e9f26:	48 8b 1d 83 cd 03 01 	mov    0x103cd83(%rip),%rbx        # 0x141426cb0
1403e9f2d:	48 8b 08             	mov    (%rax),%rcx
1403e9f30:	48 85 c9             	test   %rcx,%rcx
1403e9f33:	74 1c                	je     0x1403e9f51
1403e9f35:	8b 41 10             	mov    0x10(%rcx),%eax
1403e9f38:	ff c0                	inc    %eax
1403e9f3a:	89 41 10             	mov    %eax,0x10(%rcx)
1403e9f3d:	83 f8 01             	cmp    $0x1,%eax
1403e9f40:	0f 8e 79 01 00 00    	jle    0x1403ea0bf
1403e9f46:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e9f4b:	0f 84 76 01 00 00    	je     0x1403ea0c7
1403e9f51:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1403e9f56:	49 8b 0e             	mov    (%r14),%rcx
1403e9f59:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1403e9f5e:	48 85 c9             	test   %rcx,%rcx
1403e9f61:	74 1c                	je     0x1403e9f7f
1403e9f63:	8b 41 10             	mov    0x10(%rcx),%eax
1403e9f66:	ff c0                	inc    %eax
1403e9f68:	89 41 10             	mov    %eax,0x10(%rcx)
1403e9f6b:	83 f8 01             	cmp    $0x1,%eax
1403e9f6e:	0f 8e 5e 01 00 00    	jle    0x1403ea0d2
1403e9f74:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e9f79:	0f 84 35 01 00 00    	je     0x1403ea0b4
1403e9f7f:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1403e9f84:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403e9f89:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1403e9f8e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403e9f93:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1403e9f98:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403e9f9e:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1403e9fa5:	00
1403e9fa6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403e9fab:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403e9fb0:	e8 9b 5e db ff       	call   0x14019fe50
1403e9fb5:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
1403e9fbc:	00
1403e9fbd:	4c 8b c0             	mov    %rax,%r8
1403e9fc0:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1403e9fc7:	00
1403e9fc8:	48 8b cf             	mov    %rdi,%rcx
1403e9fcb:	e8 70 da 14 00       	call   0x140537a40
1403e9fd0:	90                   	nop
1403e9fd1:	4c 8d 0d 18 45 db ff 	lea    -0x24bae8(%rip),%r9        # 0x14019e4f0
1403e9fd8:	ba 08 00 00 00       	mov    $0x8,%edx
1403e9fdd:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e9fe3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403e9fe8:	e8 5f 15 a3 00       	call   0x140e1b54c
1403e9fed:	48 8b 47 48          	mov    0x48(%rdi),%rax
1403e9ff1:	48 8b 18             	mov    (%rax),%rbx
1403e9ff4:	48 3b d8             	cmp    %rax,%rbx
1403e9ff7:	74 2f                	je     0x1403ea028
1403e9ff9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1403ea000:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1403ea004:	48 8b 01             	mov    (%rcx),%rax
1403ea007:	48 8b 56 70          	mov    0x70(%rsi),%rdx
1403ea00b:	0f b6 92 85 00 00 00 	movzbl 0x85(%rdx),%edx
1403ea012:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1403ea019:	ff 15 01 9a b9 00    	call   *0xb99a01(%rip)        # 0x140f83a20
1403ea01f:	48 8b 1b             	mov    (%rbx),%rbx
1403ea022:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1403ea026:	75 d8                	jne    0x1403ea000
1403ea028:	f6 87 f0 00 00 00 40 	testb  $0x40,0xf0(%rdi)
1403ea02f:	74 72                	je     0x1403ea0a3
1403ea031:	80 bf a9 00 00 00 00 	cmpb   $0x0,0xa9(%rdi)
1403ea038:	75 43                	jne    0x1403ea07d
1403ea03a:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1403ea03e:	e8 8d 67 01 00       	call   0x1404007d0
1403ea043:	84 c0                	test   %al,%al
1403ea045:	74 36                	je     0x1403ea07d
1403ea047:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
1403ea04e:	80 b8 84 00 00 00 00 	cmpb   $0x0,0x84(%rax)
1403ea055:	74 26                	je     0x1403ea07d
1403ea057:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
1403ea05e:	80 b8 84 00 00 00 00 	cmpb   $0x0,0x84(%rax)
1403ea065:	74 16                	je     0x1403ea07d
1403ea067:	4c 8d 05 1e 97 bb 00 	lea    0xbb971e(%rip),%r8        # 0x140fa378c
1403ea06e:	48 8d 15 ab 1f c0 00 	lea    0xc01fab(%rip),%rdx        # 0x140fec020
1403ea075:	48 8b cf             	mov    %rdi,%rcx
1403ea078:	e8 43 eb 14 00       	call   0x140538bc0
1403ea07d:	48 8b 56 70          	mov    0x70(%rsi),%rdx
1403ea081:	44 8b 8f f0 00 00 00 	mov    0xf0(%rdi),%r9d
1403ea088:	41 c1 e9 07          	shr    $0x7,%r9d
1403ea08c:	41 80 e1 01          	and    $0x1,%r9b
1403ea090:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1403ea094:	48 8b cf             	mov    %rdi,%rcx
1403ea097:	e8 24 f9 ff ff       	call   0x1403e99c0
1403ea09c:	83 a7 f0 00 00 00 bf 	andl   $0xffffffbf,0xf0(%rdi)
1403ea0a3:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1403ea0aa:	00
1403ea0ab:	48 83 c4 60          	add    $0x60,%rsp
1403ea0af:	41 5e                	pop    %r14
1403ea0b1:	5f                   	pop    %rdi
1403ea0b2:	5e                   	pop    %rsi
1403ea0b3:	c3                   	ret
1403ea0b4:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ea0b9:	e8 42 06 3a 00       	call   0x14078a700
1403ea0be:	90                   	nop
1403ea0bf:	33 c9                	xor    %ecx,%ecx
1403ea0c1:	e8 3a 06 3a 00       	call   0x14078a700
1403ea0c6:	cc                   	int3
1403ea0c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1403ea0cc:	e8 2f 06 3a 00       	call   0x14078a700
1403ea0d1:	90                   	nop
1403ea0d2:	33 c9                	xor    %ecx,%ecx
1403ea0d4:	e8 27 06 3a 00       	call   0x14078a700
1403ea0d9:	cc                   	int3
1403ea0da:	cc                   	int3
1403ea0db:	cc                   	int3
1403ea0dc:	cc                   	int3
1403ea0dd:	cc                   	int3
1403ea0de:	cc                   	int3
1403ea0df:	cc                   	int3
1403ea0e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403ea0e5:	56                   	push   %rsi
1403ea0e6:	48 83 ec 30          	sub    $0x30,%rsp
1403ea0ea:	48 8d b1 f0 00 00 00 	lea    0xf0(%rcx),%rsi
1403ea0f1:	48 8b d9             	mov    %rcx,%rbx
1403ea0f4:	f6 06 10             	testb  $0x10,(%rsi)
1403ea0f7:	0f 84 2d 01 00 00    	je     0x1403ea22a
1403ea0fd:	48 8b 41 28          	mov    0x28(%rcx),%rax
1403ea101:	f2 0f 10 05 4f 6e 04 	movsd  0x1046e4f(%rip),%xmm0        # 0x141430f58
1403ea108:	01
1403ea109:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1403ea10e:	48 8d 79 28          	lea    0x28(%rcx),%rdi
1403ea112:	f2 0f 58 40 20       	addsd  0x20(%rax),%xmm0
1403ea117:	66 0f 2f c8          	comisd %xmm0,%xmm1
1403ea11b:	0f 86 e2 00 00 00    	jbe    0x1403ea203
1403ea121:	4c 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%r8
1403ea128:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
1403ea12f:	41 80 b8 84 00 00 00 	cmpb   $0x0,0x84(%r8)
1403ea136:	00
1403ea137:	0f b6 88 84 00 00 00 	movzbl 0x84(%rax),%ecx
1403ea13e:	75 5e                	jne    0x1403ea19e
1403ea140:	84 c9                	test   %cl,%cl
1403ea142:	74 0d                	je     0x1403ea151
1403ea144:	48 8d b3 f0 00 00 00 	lea    0xf0(%rbx),%rsi
1403ea14b:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
1403ea14f:	eb 51                	jmp    0x1403ea1a2
1403ea151:	83 38 00             	cmpl   $0x0,(%rax)
1403ea154:	0f 85 a9 00 00 00    	jne    0x1403ea203
1403ea15a:	41 83 38 00          	cmpl   $0x0,(%r8)
1403ea15e:	0f 85 9f 00 00 00    	jne    0x1403ea203
1403ea164:	48 8b 05 0d 70 04 01 	mov    0x104700d(%rip),%rax        # 0x141431178
1403ea16b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403ea170:	45 33 c0             	xor    %r8d,%r8d
1403ea173:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403ea178:	48 8b cb             	mov    %rbx,%rcx
1403ea17b:	e8 c0 d9 14 00       	call   0x140537b40
1403ea180:	48 8b 17             	mov    (%rdi),%rdx
1403ea183:	48 8b 0d ae 24 04 01 	mov    0x10424ae(%rip),%rcx        # 0x14142c638
1403ea18a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1403ea18f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1403ea194:	48 83 c4 30          	add    $0x30,%rsp
1403ea198:	5e                   	pop    %rsi
1403ea199:	e9 72 d1 1b 00       	jmp    0x1405a7310
1403ea19e:	84 c9                	test   %cl,%cl
1403ea1a0:	75 1c                	jne    0x1403ea1be
1403ea1a2:	45 8b 08             	mov    (%r8),%r9d
1403ea1a5:	41 83 f9 06          	cmp    $0x6,%r9d
1403ea1a9:	74 13                	je     0x1403ea1be
1403ea1ab:	44 8b 00             	mov    (%rax),%r8d
1403ea1ae:	41 83 f8 06          	cmp    $0x6,%r8d
1403ea1b2:	74 0a                	je     0x1403ea1be
1403ea1b4:	45 85 c9             	test   %r9d,%r9d
1403ea1b7:	74 05                	je     0x1403ea1be
1403ea1b9:	45 85 c0             	test   %r8d,%r8d
1403ea1bc:	75 45                	jne    0x1403ea203
1403ea1be:	48 8b 05 b3 6f 04 01 	mov    0x1046fb3(%rip),%rax        # 0x141431178
1403ea1c5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403ea1ca:	45 33 c0             	xor    %r8d,%r8d
1403ea1cd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403ea1d2:	48 8b cb             	mov    %rbx,%rcx
1403ea1d5:	e8 66 d9 14 00       	call   0x140537b40
1403ea1da:	8b 83 f0 00 00 00    	mov    0xf0(%rbx),%eax
1403ea1e0:	48 8b 17             	mov    (%rdi),%rdx
1403ea1e3:	83 e0 ef             	and    $0xffffffef,%eax
1403ea1e6:	89 06                	mov    %eax,(%rsi)
1403ea1e8:	48 8b 0d 49 24 04 01 	mov    0x1042449(%rip),%rcx        # 0x14142c638
1403ea1ef:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1403ea1f4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1403ea1f9:	48 83 c4 30          	add    $0x30,%rsp
1403ea1fd:	5e                   	pop    %rsi
1403ea1fe:	e9 0d d1 1b 00       	jmp    0x1405a7310
1403ea203:	f2 0f 58 0d 45 6d 04 	addsd  0x1046d45(%rip),%xmm1        # 0x141430f50
1403ea20a:	01
1403ea20b:	45 33 c9             	xor    %r9d,%r9d
1403ea20e:	c6 44 24 20 19       	movb   $0x19,0x20(%rsp)
1403ea213:	48 8d 15 c6 fe ff ff 	lea    -0x13a(%rip),%rdx        # 0x1403ea0e0
1403ea21a:	48 8b cb             	mov    %rbx,%rcx
1403ea21d:	0f 28 d1             	movaps %xmm1,%xmm2
1403ea220:	e8 6b bf 14 00       	call   0x140536190
1403ea225:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1403ea22a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1403ea22f:	48 83 c4 30          	add    $0x30,%rsp
1403ea233:	5e                   	pop    %rsi
1403ea234:	c3                   	ret
1403ea235:	cc                   	int3
1403ea236:	cc                   	int3
1403ea237:	cc                   	int3
1403ea238:	cc                   	int3
1403ea239:	cc                   	int3
1403ea23a:	cc                   	int3
1403ea23b:	cc                   	int3
1403ea23c:	cc                   	int3
1403ea23d:	cc                   	int3
1403ea23e:	cc                   	int3
1403ea23f:	cc                   	int3
1403ea240:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403ea245:	57                   	push   %rdi
1403ea246:	48 83 ec 20          	sub    $0x20,%rsp
1403ea24a:	8b f2                	mov    %edx,%esi
1403ea24c:	48 8b f9             	mov    %rcx,%rdi
1403ea24f:	e8 5c da 14 00       	call   0x140537cb0
1403ea254:	48 85 c0             	test   %rax,%rax
1403ea257:	75 42                	jne    0x1403ea29b
1403ea259:	48 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%rax
1403ea260:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1403ea265:	48 8b 18             	mov    (%rax),%rbx
1403ea268:	48 3b d8             	cmp    %rax,%rbx
1403ea26b:	74 27                	je     0x1403ea294
1403ea26d:	0f 1f 00             	nopl   (%rax)
1403ea270:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1403ea274:	8b d6                	mov    %esi,%edx
1403ea276:	48 8b 01             	mov    (%rcx),%rax
1403ea279:	48 8b 40 70          	mov    0x70(%rax),%rax
1403ea27d:	ff 15 9d 97 b9 00    	call   *0xb9979d(%rip)        # 0x140f83a20
1403ea283:	48 85 c0             	test   %rax,%rax
1403ea286:	75 0e                	jne    0x1403ea296
1403ea288:	48 8b 1b             	mov    (%rbx),%rbx
1403ea28b:	48 3b 9f d8 00 00 00 	cmp    0xd8(%rdi),%rbx
1403ea292:	75 dc                	jne    0x1403ea270
1403ea294:	33 c0                	xor    %eax,%eax
1403ea296:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403ea29b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1403ea2a0:	48 83 c4 20          	add    $0x20,%rsp
1403ea2a4:	5f                   	pop    %rdi
1403ea2a5:	c3                   	ret
1403ea2a6:	cc                   	int3
1403ea2a7:	cc                   	int3
1403ea2a8:	cc                   	int3
1403ea2a9:	cc                   	int3
1403ea2aa:	cc                   	int3
1403ea2ab:	cc                   	int3
1403ea2ac:	cc                   	int3
1403ea2ad:	cc                   	int3
1403ea2ae:	cc                   	int3
1403ea2af:	cc                   	int3
1403ea2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403ea2b5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1403ea2ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1403ea2bf:	56                   	push   %rsi
1403ea2c0:	57                   	push   %rdi
1403ea2c1:	41 56                	push   %r14
1403ea2c3:	48 83 ec 40          	sub    $0x40,%rsp
1403ea2c7:	48 8b ea             	mov    %rdx,%rbp
1403ea2ca:	4c 8b f1             	mov    %rcx,%r14
1403ea2cd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403ea2d2:	e8 19 cc 36 00       	call   0x140756ef0
1403ea2d7:	48 8b d0             	mov    %rax,%rdx
1403ea2da:	49 8b ce             	mov    %r14,%rcx
1403ea2dd:	e8 8e da 14 00       	call   0x140537d70
1403ea2e2:	48 8b d8             	mov    %rax,%rbx
1403ea2e5:	48 85 c0             	test   %rax,%rax
1403ea2e8:	74 0d                	je     0x1403ea2f7
1403ea2ea:	48 8b cd             	mov    %rbp,%rcx
1403ea2ed:	e8 ce ce 36 00       	call   0x1407571c0
1403ea2f2:	48 8b c3             	mov    %rbx,%rax
1403ea2f5:	eb 5e                	jmp    0x1403ea355
1403ea2f7:	49 8b 86 d8 00 00 00 	mov    0xd8(%r14),%rax
1403ea2fe:	48 8b 18             	mov    (%rax),%rbx
1403ea301:	48 3b d8             	cmp    %rax,%rbx
1403ea304:	74 45                	je     0x1403ea34b
1403ea306:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1403ea30d:	00 00 00
1403ea310:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1403ea314:	48 8b 06             	mov    (%rsi),%rax
1403ea317:	48 8b 78 68          	mov    0x68(%rax),%rdi
1403ea31b:	48 8b d5             	mov    %rbp,%rdx
1403ea31e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403ea323:	e8 c8 cb 36 00       	call   0x140756ef0
1403ea328:	48 8b d0             	mov    %rax,%rdx
1403ea32b:	48 8b ce             	mov    %rsi,%rcx
1403ea32e:	48 8b c7             	mov    %rdi,%rax
1403ea331:	ff 15 e9 96 b9 00    	call   *0xb996e9(%rip)        # 0x140f83a20
1403ea337:	48 8b f8             	mov    %rax,%rdi