1400d0c90:	48 8b 00             	mov    (%rax),%rax
1400d0c93:	ff 15 9f bf a3 00    	call   *0xa3bf9f(%rip)        # 0x140b0cc38
1400d0c99:	41 8b c5             	mov    %r13d,%eax
1400d0c9c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0ca1:	41 03 c5             	add    %r13d,%eax
1400d0ca4:	75 11                	jne    0x1400d0cb7
1400d0ca6:	48 8b 03             	mov    (%rbx),%rax
1400d0ca9:	48 8b cb             	mov    %rbx,%rcx
1400d0cac:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0cb0:	ff 15 82 bf a3 00    	call   *0xa3bf82(%rip)        # 0x140b0cc38
1400d0cb6:	90                   	nop
1400d0cb7:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400d0cbb:	48 85 db             	test   %rbx,%rbx
1400d0cbe:	74 39                	je     0x1400d0cf9
1400d0cc0:	41 8b c5             	mov    %r13d,%eax
1400d0cc3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d0cc8:	41 03 c5             	add    %r13d,%eax
1400d0ccb:	75 2c                	jne    0x1400d0cf9
1400d0ccd:	48 8b 03             	mov    (%rbx),%rax
1400d0cd0:	48 8b cb             	mov    %rbx,%rcx
1400d0cd3:	48 8b 00             	mov    (%rax),%rax
1400d0cd6:	ff 15 5c bf a3 00    	call   *0xa3bf5c(%rip)        # 0x140b0cc38
1400d0cdc:	41 8b c5             	mov    %r13d,%eax
1400d0cdf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0ce4:	41 03 c5             	add    %r13d,%eax
1400d0ce7:	75 10                	jne    0x1400d0cf9
1400d0ce9:	48 8b 03             	mov    (%rbx),%rax
1400d0cec:	48 8b cb             	mov    %rbx,%rcx
1400d0cef:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0cf3:	ff 15 3f bf a3 00    	call   *0xa3bf3f(%rip)        # 0x140b0cc38
1400d0cf9:	49 ff c6             	inc    %r14
1400d0cfc:	49 8b 57 08          	mov    0x8(%r15),%rdx
1400d0d00:	4d 8b 07             	mov    (%r15),%r8
1400d0d03:	48 8b c2             	mov    %rdx,%rax
1400d0d06:	49 2b c0             	sub    %r8,%rax
1400d0d09:	48 c1 f8 02          	sar    $0x2,%rax
1400d0d0d:	4c 3b f0             	cmp    %rax,%r14
1400d0d10:	0f 82 63 fe ff ff    	jb     0x1400d0b79
1400d0d16:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400d0d1a:	48 89 3e             	mov    %rdi,(%rsi)
1400d0d1d:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1400d0d21:	48 85 c9             	test   %rcx,%rcx
1400d0d24:	74 3e                	je     0x1400d0d64
1400d0d26:	41 8b c5             	mov    %r13d,%eax
1400d0d29:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400d0d2e:	41 03 c5             	add    %r13d,%eax
1400d0d31:	75 31                	jne    0x1400d0d64
1400d0d33:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1400d0d37:	48 8b 03             	mov    (%rbx),%rax
1400d0d3a:	48 8b cb             	mov    %rbx,%rcx
1400d0d3d:	48 8b 00             	mov    (%rax),%rax
1400d0d40:	ff 15 f2 be a3 00    	call   *0xa3bef2(%rip)        # 0x140b0cc38
1400d0d46:	41 8b c5             	mov    %r13d,%eax
1400d0d49:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0d4e:	41 03 c5             	add    %r13d,%eax
1400d0d51:	75 11                	jne    0x1400d0d64
1400d0d53:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400d0d57:	48 8b 01             	mov    (%rcx),%rax
1400d0d5a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0d5e:	ff 15 d4 be a3 00    	call   *0xa3bed4(%rip)        # 0x140b0cc38
1400d0d64:	48 8b c6             	mov    %rsi,%rax
1400d0d67:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400d0d6c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400d0d70:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400d0d74:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1400d0d78:	49 8b e3             	mov    %r11,%rsp
1400d0d7b:	41 5f                	pop    %r15
1400d0d7d:	41 5e                	pop    %r14
1400d0d7f:	41 5d                	pop    %r13
1400d0d81:	41 5c                	pop    %r12
1400d0d83:	5d                   	pop    %rbp
1400d0d84:	c3                   	ret
1400d0d85:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400d0d89:	48 89 06             	mov    %rax,(%rsi)
1400d0d8c:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1400d0d90:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400d0d94:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400d0d98:	48 85 db             	test   %rbx,%rbx
1400d0d9b:	74 3a                	je     0x1400d0dd7
1400d0d9d:	41 8b c5             	mov    %r13d,%eax
1400d0da0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d0da5:	41 03 c5             	add    %r13d,%eax
1400d0da8:	75 2d                	jne    0x1400d0dd7
1400d0daa:	48 8b 03             	mov    (%rbx),%rax
1400d0dad:	48 8b cb             	mov    %rbx,%rcx
1400d0db0:	48 8b 00             	mov    (%rax),%rax
1400d0db3:	ff 15 7f be a3 00    	call   *0xa3be7f(%rip)        # 0x140b0cc38
1400d0db9:	41 8b c5             	mov    %r13d,%eax
1400d0dbc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0dc1:	41 03 c5             	add    %r13d,%eax
1400d0dc4:	75 11                	jne    0x1400d0dd7
1400d0dc6:	48 8b 03             	mov    (%rbx),%rax
1400d0dc9:	48 8b cb             	mov    %rbx,%rcx
1400d0dcc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0dd0:	ff 15 62 be a3 00    	call   *0xa3be62(%rip)        # 0x140b0cc38
1400d0dd6:	90                   	nop
1400d0dd7:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400d0ddb:	e9 41 ff ff ff       	jmp    0x1400d0d21
1400d0de0:	ff 15 b2 bb a3 00    	call   *0xa3bbb2(%rip)        # 0x140b0c998
1400d0de6:	90                   	nop
1400d0de7:	e8 9c 84 f3 ff       	call   0x140009288
1400d0dec:	cc                   	int3
1400d0ded:	90                   	nop
1400d0dee:	90                   	nop
1400d0def:	90                   	nop
1400d0df0:	48 8b c4             	mov    %rsp,%rax
1400d0df3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d0df7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400d0dfb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400d0dff:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400d0e03:	55                   	push   %rbp
1400d0e04:	48 8b ec             	mov    %rsp,%rbp
1400d0e07:	48 83 ec 60          	sub    $0x60,%rsp
1400d0e0b:	48 8b fa             	mov    %rdx,%rdi
1400d0e0e:	48 8b 01             	mov    (%rcx),%rax
1400d0e11:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400d0e17:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400d0e1b:	48 8b 40 20          	mov    0x20(%rax),%rax
1400d0e1f:	ff 15 13 be a3 00    	call   *0xa3be13(%rip)        # 0x140b0cc38
1400d0e25:	41 83 ce ff          	or     $0xffffffff,%r14d
1400d0e29:	e9 c2 00 00 00       	jmp    0x1400d0ef0
1400d0e2e:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400d0e32:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400d0e36:	e8 bd 0b 00 00       	call   0x1400d19f8
1400d0e3b:	48 8b 30             	mov    (%rax),%rsi
1400d0e3e:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400d0e42:	48 85 db             	test   %rbx,%rbx
1400d0e45:	74 39                	je     0x1400d0e80
1400d0e47:	41 8b c6             	mov    %r14d,%eax
1400d0e4a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d0e4f:	41 03 c6             	add    %r14d,%eax
1400d0e52:	75 2c                	jne    0x1400d0e80
1400d0e54:	48 8b 03             	mov    (%rbx),%rax
1400d0e57:	48 8b cb             	mov    %rbx,%rcx
1400d0e5a:	48 8b 00             	mov    (%rax),%rax
1400d0e5d:	ff 15 d5 bd a3 00    	call   *0xa3bdd5(%rip)        # 0x140b0cc38
1400d0e63:	41 8b c6             	mov    %r14d,%eax
1400d0e66:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0e6b:	41 03 c6             	add    %r14d,%eax
1400d0e6e:	75 10                	jne    0x1400d0e80
1400d0e70:	48 8b 03             	mov    (%rbx),%rax
1400d0e73:	48 8b cb             	mov    %rbx,%rcx
1400d0e76:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0e7a:	ff 15 b8 bd a3 00    	call   *0xa3bdb8(%rip)        # 0x140b0cc38
1400d0e80:	48 85 f6             	test   %rsi,%rsi
1400d0e83:	0f 85 da 00 00 00    	jne    0x1400d0f63
1400d0e89:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400d0e8d:	48 8b 01             	mov    (%rcx),%rax
1400d0e90:	44 8d 46 02          	lea    0x2(%rsi),%r8d
1400d0e94:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400d0e98:	48 8b 40 20          	mov    0x20(%rax),%rax
1400d0e9c:	ff 15 96 bd a3 00    	call   *0xa3bd96(%rip)        # 0x140b0cc38
1400d0ea2:	48 8b d0             	mov    %rax,%rdx
1400d0ea5:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400d0ea9:	e8 36 54 f3 ff       	call   0x1400062e4
1400d0eae:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400d0eb2:	48 85 db             	test   %rbx,%rbx
1400d0eb5:	74 39                	je     0x1400d0ef0
1400d0eb7:	41 8b c6             	mov    %r14d,%eax
1400d0eba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d0ebf:	41 03 c6             	add    %r14d,%eax
1400d0ec2:	75 2c                	jne    0x1400d0ef0
1400d0ec4:	48 8b 03             	mov    (%rbx),%rax
1400d0ec7:	48 8b cb             	mov    %rbx,%rcx
1400d0eca:	48 8b 00             	mov    (%rax),%rax
1400d0ecd:	ff 15 65 bd a3 00    	call   *0xa3bd65(%rip)        # 0x140b0cc38
1400d0ed3:	41 8b c6             	mov    %r14d,%eax
1400d0ed6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0edb:	41 03 c6             	add    %r14d,%eax
1400d0ede:	75 10                	jne    0x1400d0ef0
1400d0ee0:	48 8b 03             	mov    (%rbx),%rax
1400d0ee3:	48 8b cb             	mov    %rbx,%rcx
1400d0ee6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0eea:	ff 15 48 bd a3 00    	call   *0xa3bd48(%rip)        # 0x140b0cc38
1400d0ef0:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
1400d0ef5:	0f 85 33 ff ff ff    	jne    0x1400d0e2e
1400d0efb:	48 83 27 00          	andq   $0x0,(%rdi)
1400d0eff:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400d0f04:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400d0f08:	48 85 db             	test   %rbx,%rbx
1400d0f0b:	74 39                	je     0x1400d0f46
1400d0f0d:	41 8b c6             	mov    %r14d,%eax
1400d0f10:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d0f15:	41 03 c6             	add    %r14d,%eax
1400d0f18:	75 2c                	jne    0x1400d0f46
1400d0f1a:	48 8b 03             	mov    (%rbx),%rax
1400d0f1d:	48 8b cb             	mov    %rbx,%rcx
1400d0f20:	48 8b 00             	mov    (%rax),%rax
1400d0f23:	ff 15 0f bd a3 00    	call   *0xa3bd0f(%rip)        # 0x140b0cc38
1400d0f29:	41 8b c6             	mov    %r14d,%eax
1400d0f2c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d0f31:	41 03 c6             	add    %r14d,%eax
1400d0f34:	75 10                	jne    0x1400d0f46
1400d0f36:	48 8b 03             	mov    (%rbx),%rax
1400d0f39:	48 8b cb             	mov    %rbx,%rcx
1400d0f3c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d0f40:	ff 15 f2 bc a3 00    	call   *0xa3bcf2(%rip)        # 0x140b0cc38
1400d0f46:	48 8b c7             	mov    %rdi,%rax
1400d0f49:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400d0f4e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400d0f52:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400d0f56:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400d0f5a:	4d 8b 73 28          	mov    0x28(%r11),%r14
1400d0f5e:	49 8b e3             	mov    %r11,%rsp
1400d0f61:	5d                   	pop    %rbp
1400d0f62:	c3                   	ret
1400d0f63:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400d0f67:	48 8b cf             	mov    %rdi,%rcx
1400d0f6a:	e8 89 0a 00 00       	call   0x1400d19f8
1400d0f6f:	eb 93                	jmp    0x1400d0f04
1400d0f71:	cc                   	int3
1400d0f72:	90                   	nop
1400d0f73:	90                   	nop
1400d0f74:	48 8b c4             	mov    %rsp,%rax
1400d0f77:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d0f7b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400d0f7f:	57                   	push   %rdi
1400d0f80:	41 56                	push   %r14
1400d0f82:	41 57                	push   %r15
1400d0f84:	48 83 ec 60          	sub    $0x60,%rsp
1400d0f88:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1400d0f8c:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
1400d0f90:	4d 8b f0             	mov    %r8,%r14
1400d0f93:	4c 8b fa             	mov    %rdx,%r15
1400d0f96:	48 8b d9             	mov    %rcx,%rbx
1400d0f99:	b9 28 02 00 00       	mov    $0x228,%ecx
1400d0f9e:	ff 15 24 b9 a3 00    	call   *0xa3b924(%rip)        # 0x140b0c8c8
1400d0fa4:	48 8b f8             	mov    %rax,%rdi
1400d0fa7:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1400d0fae:	00
1400d0faf:	48 85 c0             	test   %rax,%rax
1400d0fb2:	75 07                	jne    0x1400d0fbb
1400d0fb4:	ff 15 de b4 a3 00    	call   *0xa3b4de(%rip)        # 0x140b0c498
1400d0fba:	90                   	nop
1400d0fbb:	b8 01 00 00 00       	mov    $0x1,%eax
1400d0fc0:	89 47 08             	mov    %eax,0x8(%rdi)
1400d0fc3:	89 47 0c             	mov    %eax,0xc(%rdi)
1400d0fc6:	48 8d 05 53 77 a4 00 	lea    0xa47753(%rip),%rax        # 0x140b18720
1400d0fcd:	48 89 07             	mov    %rax,(%rdi)
1400d0fd0:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1400d0fd4:	f3 41 0f 10 36       	movss  (%r14),%xmm6
1400d0fd9:	f3 41 0f 10 3f       	movss  (%r15),%xmm7
1400d0fde:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d0fe1:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1400d0fe7:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400d0fec:	48 8b ce             	mov    %rsi,%rcx
1400d0fef:	e8 b0 bf 0b 00       	call   0x14018cfa4
1400d0ff4:	48 8d 05 45 75 a4 00 	lea    0xa47545(%rip),%rax        # 0x140b18540
1400d0ffb:	48 89 06             	mov    %rax,(%rsi)
1400d0ffe:	48 8d 05 d3 76 a4 00 	lea    0xa476d3(%rip),%rax        # 0x140b186d8
1400d1005:	48 89 86 20 01 00 00 	mov    %rax,0x120(%rsi)
1400d100c:	66 0f 6f 05 2c 0e ae 	movdqa 0xae0e2c(%rip),%xmm0        # 0x140bb1e40
1400d1013:	00
1400d1014:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400d1019:	f3 0f 11 7c 24 38    	movss  %xmm7,0x38(%rsp)
1400d101f:	f3 0f 11 74 24 3c    	movss  %xmm6,0x3c(%rsp)
1400d1025:	48 8d 8e fc 00 00 00 	lea    0xfc(%rsi),%rcx
1400d102c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400d1031:	e8 de 1d 0c 00       	call   0x140192e14
1400d1036:	48 83 23 00          	andq   $0x0,(%rbx)
1400d103a:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400d103f:	4c 8b c7             	mov    %rdi,%r8
1400d1042:	48 8b d6             	mov    %rsi,%rdx
1400d1045:	48 8b cb             	mov    %rbx,%rcx
1400d1048:	e8 b7 e4 f4 ff       	call   0x14001f504
1400d104d:	48 8b c3             	mov    %rbx,%rax
1400d1050:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400d1055:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400d1059:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400d105d:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1400d1062:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
1400d1067:	49 8b e3             	mov    %r11,%rsp
1400d106a:	41 5f                	pop    %r15
1400d106c:	41 5e                	pop    %r14
1400d106e:	5f                   	pop    %rdi
1400d106f:	c3                   	ret
1400d1070:	48 8b c4             	mov    %rsp,%rax
1400d1073:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d1077:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400d107b:	4c 89 48 20          	mov    %r9,0x20(%rax)
1400d107f:	57                   	push   %rdi
1400d1080:	48 83 ec 40          	sub    $0x40,%rsp
1400d1084:	49 8b f8             	mov    %r8,%rdi
1400d1087:	48 8b f1             	mov    %rcx,%rsi
1400d108a:	48 83 21 00          	andq   $0x0,(%rcx)
1400d108e:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1400d1093:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1400d1098:	48 c7 40 20 01 00 00 	movq   $0x1,0x20(%rax)
1400d109f:	00
1400d10a0:	48 8d 50 20          	lea    0x20(%rax),%rdx
1400d10a4:	e8 63 65 f5 ff       	call   0x14002760c
1400d10a9:	48 8b d8             	mov    %rax,%rbx
1400d10ac:	48 89 06             	mov    %rax,(%rsi)
1400d10af:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400d10b3:	48 8d 48 20          	lea    0x20(%rax),%rcx
1400d10b7:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400d10bb:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1400d10c0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d10c5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d10ca:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400d10cf:	48 8b d7             	mov    %rdi,%rdx
1400d10d2:	48 8b c8             	mov    %rax,%rcx
1400d10d5:	e8 d6 53 f3 ff       	call   0x1400064b0
1400d10da:	48 8d 43 20          	lea    0x20(%rbx),%rax
1400d10de:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400d10e2:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
1400d10e8:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400d10ed:	e8 36 61 f5 ff       	call   0x140027228
1400d10f2:	48 8b c6             	mov    %rsi,%rax
1400d10f5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400d10fa:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400d10ff:	48 83 c4 40          	add    $0x40,%rsp
1400d1103:	5f                   	pop    %rdi
1400d1104:	c3                   	ret
1400d1105:	90                   	nop
1400d1106:	90                   	nop
1400d1107:	90                   	nop
1400d1108:	48 8b c4             	mov    %rsp,%rax
1400d110b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d110f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400d1113:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400d1117:	4c 89 60 20          	mov    %r12,0x20(%rax)
1400d111b:	55                   	push   %rbp
1400d111c:	41 56                	push   %r14
1400d111e:	41 57                	push   %r15
1400d1120:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400d1124:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400d112b:	4d 8b f8             	mov    %r8,%r15
1400d112e:	48 8b fa             	mov    %rdx,%rdi
1400d1131:	4c 8b f1             	mov    %rcx,%r14
1400d1134:	48 8b 01             	mov    (%rcx),%rax
1400d1137:	48 8b 40 40          	mov    0x40(%rax),%rax
1400d113b:	ff 15 f7 ba a3 00    	call   *0xa3baf7(%rip)        # 0x140b0cc38
1400d1141:	48 8b f0             	mov    %rax,%rsi
1400d1144:	48 85 c0             	test   %rax,%rax
1400d1147:	0f 84 18 02 00 00    	je     0x1400d1365
1400d114d:	41 83 cc ff          	or     $0xffffffff,%r12d
1400d1151:	48 ff ce             	dec    %rsi
1400d1154:	49 8b 0e             	mov    (%r14),%rcx
1400d1157:	48 8b 41 30          	mov    0x30(%rcx),%rax
1400d115b:	4c 8b c6             	mov    %rsi,%r8
1400d115e:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1400d1162:	49 8b ce             	mov    %r14,%rcx
1400d1165:	ff 15 cd ba a3 00    	call   *0xa3bacd(%rip)        # 0x140b0cc38
1400d116b:	48 8b d0             	mov    %rax,%rdx
1400d116e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1400d1172:	e8 59 c0 f4 ff       	call   0x14001d1d0
1400d1177:	90                   	nop
1400d1178:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1400d117c:	48 85 db             	test   %rbx,%rbx