1408d5e73:	83 c8 ff             	or     $0xffffffff,%eax
1408d5e76:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d5e7b:	83 f8 01             	cmp    $0x1,%eax
1408d5e7e:	75 12                	jne    0x1408d5e92
1408d5e80:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1408d5e85:	48 8b 01             	mov    (%rcx),%rax
1408d5e88:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d5e8c:	ff 15 a6 6d 23 00    	call   *0x236da6(%rip)        # 0x140b0cc38
1408d5e92:	40 84 ff             	test   %dil,%dil
1408d5e95:	0f 85 a6 00 00 00    	jne    0x1408d5f41
1408d5e9b:	48 8b 9d a8 02 00 00 	mov    0x2a8(%rbp),%rbx
1408d5ea2:	e9 e6 fc ff ff       	jmp    0x1408d5b8d
1408d5ea7:	e8 74 fc 00 00       	call   0x1408e5b20
1408d5eac:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1408d5eb0:	48 85 db             	test   %rbx,%rbx
1408d5eb3:	0f 84 fb 01 00 00    	je     0x1408d60b4
1408d5eb9:	83 c8 ff             	or     $0xffffffff,%eax
1408d5ebc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408d5ec1:	83 f8 01             	cmp    $0x1,%eax
1408d5ec4:	0f 85 ea 01 00 00    	jne    0x1408d60b4
1408d5eca:	48 8b 03             	mov    (%rbx),%rax
1408d5ecd:	48 8b cb             	mov    %rbx,%rcx
1408d5ed0:	48 8b 00             	mov    (%rax),%rax
1408d5ed3:	ff 15 5f 6d 23 00    	call   *0x236d5f(%rip)        # 0x140b0cc38
1408d5ed9:	83 c8 ff             	or     $0xffffffff,%eax
1408d5edc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d5ee1:	83 f8 01             	cmp    $0x1,%eax
1408d5ee4:	0f 85 ca 01 00 00    	jne    0x1408d60b4
1408d5eea:	48 8b 03             	mov    (%rbx),%rax
1408d5eed:	48 8b cb             	mov    %rbx,%rcx
1408d5ef0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d5ef4:	ff 15 3e 6d 23 00    	call   *0x236d3e(%rip)        # 0x140b0cc38
1408d5efa:	e9 b5 01 00 00       	jmp    0x1408d60b4
1408d5eff:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1408d5f03:	48 85 db             	test   %rbx,%rbx
1408d5f06:	74 39                	je     0x1408d5f41
1408d5f08:	83 c8 ff             	or     $0xffffffff,%eax
1408d5f0b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408d5f10:	83 f8 01             	cmp    $0x1,%eax
1408d5f13:	75 2c                	jne    0x1408d5f41
1408d5f15:	48 8b 03             	mov    (%rbx),%rax
1408d5f18:	48 8b cb             	mov    %rbx,%rcx
1408d5f1b:	48 8b 00             	mov    (%rax),%rax
1408d5f1e:	ff 15 14 6d 23 00    	call   *0x236d14(%rip)        # 0x140b0cc38
1408d5f24:	83 c8 ff             	or     $0xffffffff,%eax
1408d5f27:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d5f2c:	83 f8 01             	cmp    $0x1,%eax
1408d5f2f:	75 10                	jne    0x1408d5f41
1408d5f31:	48 8b 03             	mov    (%rbx),%rax
1408d5f34:	48 8b cb             	mov    %rbx,%rcx
1408d5f37:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d5f3b:	ff 15 f7 6c 23 00    	call   *0x236cf7(%rip)        # 0x140b0cc38
1408d5f41:	49 8b 06             	mov    (%r14),%rax
1408d5f44:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408d5f49:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1408d5f4d:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1408d5f52:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
1408d5f58:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
1408d5f5e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408d5f63:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
1408d5f68:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
1408d5f6d:	48 8d 41 01          	lea    0x1(%rcx),%rax
1408d5f71:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1408d5f76:	c7 45 d0 ff ff 7f 7f 	movl   $0x7f7fffff,-0x30(%rbp)
1408d5f7d:	0f 57 c9             	xorps  %xmm1,%xmm1
1408d5f80:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1408d5f86:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1408d5f8b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1408d5f90:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1408d5f95:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1408d5f9a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408d5f9f:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d5fa3:	e8 64 f6 00 00       	call   0x1408e560c
1408d5fa8:	48 8b d6             	mov    %rsi,%rdx
1408d5fab:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d5faf:	e8 bc 16 00 00       	call   0x1408d7670
1408d5fb4:	48 8b 45 10          	mov    0x10(%rbp),%rax
1408d5fb8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d5fbc:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d5fc0:	ff 15 72 6c 23 00    	call   *0x236c72(%rip)        # 0x140b0cc38
1408d5fc6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408d5fcb:	48 8b c8             	mov    %rax,%rcx
1408d5fce:	e8 41 52 06 00       	call   0x14093b214
1408d5fd3:	84 c0                	test   %al,%al
1408d5fd5:	75 4a                	jne    0x1408d6021
1408d5fd7:	48 8b 45 10          	mov    0x10(%rbp),%rax
1408d5fdb:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d5fdf:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d5fe3:	ff 15 4f 6c 23 00    	call   *0x236c4f(%rip)        # 0x140b0cc38
1408d5fe9:	48 8b 08             	mov    (%rax),%rcx
1408d5fec:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1408d5ff1:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408d5ff5:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1408d5ffa:	48 8b 48 10          	mov    0x10(%rax),%rcx
1408d5ffe:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1408d6003:	48 8b 40 18          	mov    0x18(%rax),%rax
1408d6007:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1408d600c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1408d6011:	48 8b d6             	mov    %rsi,%rdx
1408d6014:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1408d6018:	e8 1b f2 ff ff       	call   0x1408d5238
1408d601d:	84 c0                	test   %al,%al
1408d601f:	75 66                	jne    0x1408d6087
1408d6021:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d6024:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1408d602a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408d602f:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d6033:	e8 18 1e 01 00       	call   0x1408e7e50
1408d6038:	40 8a f8             	mov    %al,%dil
1408d603b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408d6040:	48 85 db             	test   %rbx,%rbx
1408d6043:	74 39                	je     0x1408d607e
1408d6045:	83 c9 ff             	or     $0xffffffff,%ecx
1408d6048:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
1408d604d:	83 f9 01             	cmp    $0x1,%ecx
1408d6050:	75 2c                	jne    0x1408d607e
1408d6052:	48 8b 13             	mov    (%rbx),%rdx
1408d6055:	48 8b cb             	mov    %rbx,%rcx
1408d6058:	48 8b 02             	mov    (%rdx),%rax
1408d605b:	ff 15 d7 6b 23 00    	call   *0x236bd7(%rip)        # 0x140b0cc38
1408d6061:	83 c8 ff             	or     $0xffffffff,%eax
1408d6064:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d6069:	83 f8 01             	cmp    $0x1,%eax
1408d606c:	75 10                	jne    0x1408d607e
1408d606e:	48 8b 03             	mov    (%rbx),%rax
1408d6071:	48 8b cb             	mov    %rbx,%rcx
1408d6074:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d6078:	ff 15 ba 6b 23 00    	call   *0x236bba(%rip)        # 0x140b0cc38
1408d607e:	40 84 ff             	test   %dil,%dil
1408d6081:	0f 84 2d ff ff ff    	je     0x1408d5fb4
1408d6087:	48 8b 45 10          	mov    0x10(%rbp),%rax
1408d608b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d608f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d6093:	ff 15 9f 6b 23 00    	call   *0x236b9f(%rip)        # 0x140b0cc38
1408d6099:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408d609e:	48 8b c8             	mov    %rax,%rcx
1408d60a1:	e8 6e 51 06 00       	call   0x14093b214
1408d60a6:	8a d8                	mov    %al,%bl
1408d60a8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408d60ac:	e8 6f fa 00 00       	call   0x1408e5b20
1408d60b1:	44 32 fb             	xor    %bl,%r15b
1408d60b4:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1408d60bb:	e8 60 fa 00 00       	call   0x1408e5b20
1408d60c0:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1408d60c4:	e8 1f 00 00 00       	call   0x1408d60e8
1408d60c9:	41 8a c7             	mov    %r15b,%al
1408d60cc:	48 8b 9c 24 90 03 00 	mov    0x390(%rsp),%rbx
1408d60d3:	00
1408d60d4:	48 81 c4 50 03 00 00 	add    $0x350,%rsp
1408d60db:	41 5f                	pop    %r15
1408d60dd:	41 5e                	pop    %r14
1408d60df:	41 5d                	pop    %r13
1408d60e1:	41 5c                	pop    %r12
1408d60e3:	5f                   	pop    %rdi
1408d60e4:	5e                   	pop    %rsi
1408d60e5:	5d                   	pop    %rbp
1408d60e6:	c3                   	ret
1408d60e7:	90                   	nop
1408d60e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d60ed:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408d60f2:	57                   	push   %rdi
1408d60f3:	48 83 ec 20          	sub    $0x20,%rsp
1408d60f7:	48 8b 59 40          	mov    0x40(%rcx),%rbx
1408d60fb:	83 ce ff             	or     $0xffffffff,%esi
1408d60fe:	48 8b f9             	mov    %rcx,%rdi
1408d6101:	48 85 db             	test   %rbx,%rbx
1408d6104:	74 35                	je     0x1408d613b
1408d6106:	8b c6                	mov    %esi,%eax
1408d6108:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408d610d:	03 c6                	add    %esi,%eax
1408d610f:	75 2a                	jne    0x1408d613b
1408d6111:	48 8b 03             	mov    (%rbx),%rax
1408d6114:	48 8b cb             	mov    %rbx,%rcx
1408d6117:	48 8b 00             	mov    (%rax),%rax
1408d611a:	ff 15 18 6b 23 00    	call   *0x236b18(%rip)        # 0x140b0cc38
1408d6120:	8b c6                	mov    %esi,%eax
1408d6122:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d6127:	03 c6                	add    %esi,%eax
1408d6129:	75 10                	jne    0x1408d613b
1408d612b:	48 8b 03             	mov    (%rbx),%rax
1408d612e:	48 8b cb             	mov    %rbx,%rcx
1408d6131:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d6135:	ff 15 fd 6a 23 00    	call   *0x236afd(%rip)        # 0x140b0cc38
1408d613b:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
1408d613f:	48 85 db             	test   %rbx,%rbx
1408d6142:	74 35                	je     0x1408d6179
1408d6144:	8b c6                	mov    %esi,%eax
1408d6146:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408d614b:	03 c6                	add    %esi,%eax
1408d614d:	75 2a                	jne    0x1408d6179
1408d614f:	48 8b 03             	mov    (%rbx),%rax
1408d6152:	48 8b cb             	mov    %rbx,%rcx
1408d6155:	48 8b 00             	mov    (%rax),%rax
1408d6158:	ff 15 da 6a 23 00    	call   *0x236ada(%rip)        # 0x140b0cc38
1408d615e:	8b c6                	mov    %esi,%eax
1408d6160:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d6165:	03 c6                	add    %esi,%eax
1408d6167:	75 10                	jne    0x1408d6179
1408d6169:	48 8b 03             	mov    (%rbx),%rax
1408d616c:	48 8b cb             	mov    %rbx,%rcx
1408d616f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d6173:	ff 15 bf 6a 23 00    	call   *0x236abf(%rip)        # 0x140b0cc38
1408d6179:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1408d617d:	48 85 db             	test   %rbx,%rbx
1408d6180:	74 35                	je     0x1408d61b7
1408d6182:	8b c6                	mov    %esi,%eax
1408d6184:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408d6189:	03 c6                	add    %esi,%eax
1408d618b:	75 2a                	jne    0x1408d61b7
1408d618d:	48 8b 03             	mov    (%rbx),%rax
1408d6190:	48 8b cb             	mov    %rbx,%rcx
1408d6193:	48 8b 00             	mov    (%rax),%rax
1408d6196:	ff 15 9c 6a 23 00    	call   *0x236a9c(%rip)        # 0x140b0cc38
1408d619c:	8b c6                	mov    %esi,%eax
1408d619e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d61a3:	03 c6                	add    %esi,%eax
1408d61a5:	75 10                	jne    0x1408d61b7
1408d61a7:	48 8b 03             	mov    (%rbx),%rax
1408d61aa:	48 8b cb             	mov    %rbx,%rcx
1408d61ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d61b1:	ff 15 81 6a 23 00    	call   *0x236a81(%rip)        # 0x140b0cc38
1408d61b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408d61bc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408d61c1:	48 83 c4 20          	add    $0x20,%rsp
1408d61c5:	5f                   	pop    %rdi
1408d61c6:	c3                   	ret
1408d61c7:	90                   	nop
1408d61c8:	90                   	nop
1408d61c9:	90                   	nop
1408d61ca:	90                   	nop
1408d61cb:	90                   	nop
1408d61cc:	90                   	nop
1408d61cd:	90                   	nop
1408d61ce:	90                   	nop
1408d61cf:	90                   	nop
1408d61d0:	48 8b c4             	mov    %rsp,%rax
1408d61d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408d61d7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1408d61db:	48 89 78 20          	mov    %rdi,0x20(%rax)
1408d61df:	55                   	push   %rbp
1408d61e0:	41 54                	push   %r12
1408d61e2:	41 55                	push   %r13
1408d61e4:	41 56                	push   %r14
1408d61e6:	41 57                	push   %r15
1408d61e8:	48 8d a8 b8 fe ff ff 	lea    -0x148(%rax),%rbp
1408d61ef:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
1408d61f6:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1408d61fa:	0f 28 f3             	movaps %xmm3,%xmm6
1408d61fd:	4d 8b f8             	mov    %r8,%r15
1408d6200:	48 8b f2             	mov    %rdx,%rsi
1408d6203:	4c 8b f1             	mov    %rcx,%r14
1408d6206:	33 ff                	xor    %edi,%edi
1408d6208:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1408d620d:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1408d6212:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1408d6216:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
1408d621a:	48 8b 0a             	mov    (%rdx),%rcx
1408d621d:	48 85 c9             	test   %rcx,%rcx
1408d6220:	0f 84 0b 02 00 00    	je     0x1408d6431
1408d6226:	48 8b 01             	mov    (%rcx),%rax
1408d6229:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1408d622d:	48 8b 40 38          	mov    0x38(%rax),%rax
1408d6231:	ff 15 01 6a 23 00    	call   *0x236a01(%rip)        # 0x140b0cc38
1408d6237:	49 83 cd ff          	or     $0xffffffffffffffff,%r13
1408d623b:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1408d6240:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1408d6245:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1408d624a:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1408d624f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408d6254:	48 8b c8             	mov    %rax,%rcx
1408d6257:	e8 b8 4f 06 00       	call   0x14093b214
1408d625c:	84 c0                	test   %al,%al
1408d625e:	0f 85 cd 01 00 00    	jne    0x1408d6431
1408d6264:	48 8b 0e             	mov    (%rsi),%rcx
1408d6267:	48 8b 01             	mov    (%rcx),%rax
1408d626a:	48 8b 00             	mov    (%rax),%rax
1408d626d:	ff 15 c5 69 23 00    	call   *0x2369c5(%rip)        # 0x140b0cc38
1408d6273:	48 8b d8             	mov    %rax,%rbx
1408d6276:	48 8b 0e             	mov    (%rsi),%rcx
1408d6279:	48 8b 01             	mov    (%rcx),%rax
1408d627c:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1408d6280:	48 8b 40 38          	mov    0x38(%rax),%rax
1408d6284:	ff 15 ae 69 23 00    	call   *0x2369ae(%rip)        # 0x140b0cc38
1408d628a:	48 8d 43 01          	lea    0x1(%rbx),%rax
1408d628e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408d6293:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1408d6298:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1408d629d:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1408d62a2:	f3 41 0f 10 07       	movss  (%r15),%xmm0
1408d62a7:	f3 0f 11 85 58 01 00 	movss  %xmm0,0x158(%rbp)
1408d62ae:	00
1408d62af:	f3 41 0f 10 4f 04    	movss  0x4(%r15),%xmm1
1408d62b5:	f3 0f 11 8d 5c 01 00 	movss  %xmm1,0x15c(%rbp)
1408d62bc:	00
1408d62bd:	4d 8d 46 28          	lea    0x28(%r14),%r8
1408d62c1:	4d 8d 5e 08          	lea    0x8(%r14),%r11
1408d62c5:	49 8d 46 18          	lea    0x18(%r14),%rax
1408d62c9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408d62ce:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1408d62d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408d62d8:	4c 8d 8d 58 01 00 00 	lea    0x158(%rbp),%r9
1408d62df:	49 8b d3             	mov    %r11,%rdx
1408d62e2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1408d62e6:	e8 19 ea ff ff       	call   0x1408d4d04
1408d62eb:	90                   	nop
1408d62ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d62ef:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1408d62f5:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1408d62fa:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1408d62ff:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1408d6304:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1408d6308:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408d630d:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1408d6311:	e8 f6 f2 00 00       	call   0x1408e560c
1408d6316:	48 8b d6             	mov    %rsi,%rdx
1408d6319:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1408d631d:	e8 4e 13 00 00       	call   0x1408d7670
1408d6322:	4c 8b bd 78 01 00 00 	mov    0x178(%rbp),%r15
1408d6329:	4c 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12
1408d6330:	48 8b 45 00          	mov    0x0(%rbp),%rax
1408d6334:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1408d6338:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d633c:	ff 15 f6 68 23 00    	call   *0x2368f6(%rip)        # 0x140b0cc38
1408d6342:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408d6347:	48 8b c8             	mov    %rax,%rcx
1408d634a:	e8 c5 4e 06 00       	call   0x14093b214
1408d634f:	84 c0                	test   %al,%al
1408d6351:	75 5a                	jne    0x1408d63ad
1408d6353:	48 8b 45 00          	mov    0x0(%rbp),%rax
1408d6357:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1408d635b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d635f:	ff 15 d3 68 23 00    	call   *0x2368d3(%rip)        # 0x140b0cc38
1408d6365:	48 8b c8             	mov    %rax,%rcx
1408d6368:	48 8b 00             	mov    (%rax),%rax
1408d636b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408d6370:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d6374:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408d6379:	48 8b 41 10          	mov    0x10(%rcx),%rax
1408d637d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408d6382:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408d6386:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408d638b:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1408d6390:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408d6395:	0f 28 de             	movaps %xmm6,%xmm3
1408d6398:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1408d639d:	48 8b d6             	mov    %rsi,%rdx
1408d63a0:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1408d63a4:	e8 07 ea ff ff       	call   0x1408d4db0
1408d63a9:	84 c0                	test   %al,%al
1408d63ab:	75 6f                	jne    0x1408d641c