140a7be91:	48 83 f8 01          	cmp    $0x1,%rax
140a7be95:	75 48                	jne    0x140a7bedf
140a7be97:	48 85 db             	test   %rbx,%rbx
140a7be9a:	74 43                	je     0x140a7bedf
140a7be9c:	48 8b cb             	mov    %rbx,%rcx
140a7be9f:	e8 ec 8a f7 ff       	call   0x1409f4990
140a7bea4:	ba f0 00 00 00       	mov    $0xf0,%edx
140a7bea9:	48 8b cb             	mov    %rbx,%rcx
140a7beac:	e8 93 f2 39 00       	call   0x140e1b144
140a7beb1:	48 8b c7             	mov    %rdi,%rax
140a7beb4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a7beb9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a7bebe:	48 83 c4 40          	add    $0x40,%rsp
140a7bec2:	5f                   	pop    %rdi
140a7bec3:	c3                   	ret
140a7bec4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a7bec9:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140a7bed0:	00 00
140a7bed2:	48 89 07             	mov    %rax,(%rdi)
140a7bed5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a7beda:	e8 11 33 f4 ff       	call   0x1409bf1f0
140a7bedf:	48 8b c7             	mov    %rdi,%rax
140a7bee2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a7bee7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a7beec:	48 83 c4 40          	add    $0x40,%rsp
140a7bef0:	5f                   	pop    %rdi
140a7bef1:	c3                   	ret
140a7bef2:	cc                   	int3
140a7bef3:	cc                   	int3
140a7bef4:	cc                   	int3
140a7bef5:	cc                   	int3
140a7bef6:	cc                   	int3
140a7bef7:	cc                   	int3
140a7bef8:	cc                   	int3
140a7bef9:	cc                   	int3
140a7befa:	cc                   	int3
140a7befb:	cc                   	int3
140a7befc:	cc                   	int3
140a7befd:	cc                   	int3
140a7befe:	cc                   	int3
140a7beff:	cc                   	int3
140a7bf00:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a7bf05:	53                   	push   %rbx
140a7bf06:	48 83 ec 20          	sub    $0x20,%rsp
140a7bf0a:	48 8b d9             	mov    %rcx,%rbx
140a7bf0d:	48 8d 05 ec 4e 60 00 	lea    0x604eec(%rip),%rax        # 0x141080e00
140a7bf14:	48 89 01             	mov    %rax,(%rcx)
140a7bf17:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140a7bf1b:	48 83 c1 10          	add    $0x10,%rcx
140a7bf1f:	48 8b d3             	mov    %rbx,%rdx
140a7bf22:	e8 e9 e8 00 00       	call   0x140a8a810
140a7bf27:	33 c0                	xor    %eax,%eax
140a7bf29:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
140a7bf30:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
140a7bf37:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
140a7bf3e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7bf41:	0f 11 83 e0 00 00 00 	movups %xmm0,0xe0(%rbx)
140a7bf48:	48 8b c3             	mov    %rbx,%rax
140a7bf4b:	48 83 c4 20          	add    $0x20,%rsp
140a7bf4f:	5b                   	pop    %rbx
140a7bf50:	c3                   	ret
140a7bf51:	cc                   	int3
140a7bf52:	cc                   	int3
140a7bf53:	cc                   	int3
140a7bf54:	cc                   	int3
140a7bf55:	cc                   	int3
140a7bf56:	cc                   	int3
140a7bf57:	cc                   	int3
140a7bf58:	cc                   	int3
140a7bf59:	cc                   	int3
140a7bf5a:	cc                   	int3
140a7bf5b:	cc                   	int3
140a7bf5c:	cc                   	int3
140a7bf5d:	cc                   	int3
140a7bf5e:	cc                   	int3
140a7bf5f:	cc                   	int3
140a7bf60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7bf65:	57                   	push   %rdi
140a7bf66:	48 83 ec 20          	sub    $0x20,%rsp
140a7bf6a:	83 b9 e8 00 00 00 00 	cmpl   $0x0,0xe8(%rcx)
140a7bf71:	48 8d 05 88 4e 60 00 	lea    0x604e88(%rip),%rax        # 0x141080e00
140a7bf78:	48 89 01             	mov    %rax,(%rcx)
140a7bf7b:	8b fa                	mov    %edx,%edi
140a7bf7d:	48 8b d9             	mov    %rcx,%rbx
140a7bf80:	75 3e                	jne    0x140a7bfc0
140a7bf82:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
140a7bf89:	e8 e2 e1 d8 ff       	call   0x14080a170
140a7bf8e:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a7bf92:	e8 49 ea 00 00       	call   0x140a8a9e0
140a7bf97:	48 8b cb             	mov    %rbx,%rcx
140a7bf9a:	e8 91 0c f9 ff       	call   0x140a0cc30
140a7bf9f:	40 f6 c7 01          	test   $0x1,%dil
140a7bfa3:	74 0d                	je     0x140a7bfb2
140a7bfa5:	ba f0 00 00 00       	mov    $0xf0,%edx
140a7bfaa:	48 8b cb             	mov    %rbx,%rcx
140a7bfad:	e8 92 f1 39 00       	call   0x140e1b144
140a7bfb2:	48 8b c3             	mov    %rbx,%rax
140a7bfb5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a7bfba:	48 83 c4 20          	add    $0x20,%rsp
140a7bfbe:	5f                   	pop    %rdi
140a7bfbf:	c3                   	ret
140a7bfc0:	e8 2b 71 3c 00       	call   0x140e430f0
140a7bfc5:	cc                   	int3
140a7bfc6:	cc                   	int3
140a7bfc7:	cc                   	int3
140a7bfc8:	cc                   	int3
140a7bfc9:	cc                   	int3
140a7bfca:	cc                   	int3
140a7bfcb:	cc                   	int3
140a7bfcc:	cc                   	int3
140a7bfcd:	cc                   	int3
140a7bfce:	cc                   	int3
140a7bfcf:	cc                   	int3
140a7bfd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a7bfd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a7bfda:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a7bfdf:	55                   	push   %rbp
140a7bfe0:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140a7bfe5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140a7bfec:	33 ff                	xor    %edi,%edi
140a7bfee:	48 8d 05 fb 4b 60 00 	lea    0x604bfb(%rip),%rax        # 0x141080bf0
140a7bff5:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7bff9:	48 c7 45 cf 0d 00 00 	movq   $0xd,-0x31(%rbp)
140a7c000:	00
140a7c001:	48 8d 91 40 02 00 00 	lea    0x240(%rcx),%rdx
140a7c008:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
140a7c00c:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140a7c011:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c015:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
140a7c019:	e8 d2 81 fd ff       	call   0x140a541f0
140a7c01e:	48 8b d8             	mov    %rax,%rbx
140a7c021:	48 8d 05 e8 4b 60 00 	lea    0x604be8(%rip),%rax        # 0x141080c10
140a7c028:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c02c:	48 c7 45 cf 2a 00 00 	movq   $0x2a,-0x31(%rbp)
140a7c033:	00
140a7c034:	48 8d 05 95 20 60 00 	lea    0x602095(%rip),%rax        # 0x14107e0d0
140a7c03b:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c03f:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140a7c046:	00
140a7c047:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
140a7c04b:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
140a7c050:	0f 28 4d d7          	movaps -0x29(%rbp),%xmm1
140a7c054:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c059:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c05d:	0f 29 45 e7          	movaps %xmm0,-0x19(%rbp)
140a7c061:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c066:	48 8d 05 fb 6a 93 00 	lea    0x936afb(%rip),%rax        # 0x1413b2b68
140a7c06d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c072:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140a7c076:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c07a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a7c07e:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c082:	e8 29 7e fd ff       	call   0x140a53eb0
140a7c087:	90                   	nop
140a7c088:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c08c:	48 8b cb             	mov    %rbx,%rcx
140a7c08f:	e8 6c 81 fd ff       	call   0x140a54200
140a7c094:	48 8b d8             	mov    %rax,%rbx
140a7c097:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c09b:	48 85 c9             	test   %rcx,%rcx
140a7c09e:	74 05                	je     0x140a7c0a5
140a7c0a0:	e8 9f f0 39 00       	call   0x140e1b144
140a7c0a5:	48 8d 05 e4 4d 60 00 	lea    0x604de4(%rip),%rax        # 0x141080e90
140a7c0ac:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c0b0:	48 c7 45 df 18 00 00 	movq   $0x18,-0x21(%rbp)
140a7c0b7:	00
140a7c0b8:	48 8d 05 f1 4d 60 00 	lea    0x604df1(%rip),%rax        # 0x141080eb0
140a7c0bf:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c0c3:	48 c7 45 cf 09 00 00 	movq   $0x9,-0x31(%rbp)
140a7c0ca:	00
140a7c0cb:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c0cf:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c0d4:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c0d8:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c0dd:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c0e1:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c0e5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c0ea:	48 8d 05 57 6f 93 00 	lea    0x936f57(%rip),%rax        # 0x1413b3048
140a7c0f1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c0f6:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c0fa:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c0fe:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c102:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c106:	e8 a5 7d fd ff       	call   0x140a53eb0
140a7c10b:	90                   	nop
140a7c10c:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c110:	48 8b cb             	mov    %rbx,%rcx
140a7c113:	e8 e8 80 fd ff       	call   0x140a54200
140a7c118:	48 8b d8             	mov    %rax,%rbx
140a7c11b:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c11f:	48 85 c9             	test   %rcx,%rcx
140a7c122:	74 05                	je     0x140a7c129
140a7c124:	e8 1b f0 39 00       	call   0x140e1b144
140a7c129:	48 8d 05 10 4b 60 00 	lea    0x604b10(%rip),%rax        # 0x141080c40
140a7c130:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c134:	48 c7 45 df 2b 00 00 	movq   $0x2b,-0x21(%rbp)
140a7c13b:	00
140a7c13c:	48 8d 05 bd 1f 60 00 	lea    0x601fbd(%rip),%rax        # 0x14107e100
140a7c143:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c147:	48 c7 45 cf 15 00 00 	movq   $0x15,-0x31(%rbp)
140a7c14e:	00
140a7c14f:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c153:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c158:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c15c:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c161:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c165:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c169:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c16e:	48 8d 35 b3 69 93 00 	lea    0x9369b3(%rip),%rsi        # 0x1413b2b28
140a7c175:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c17a:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c17e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c182:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c186:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c18a:	e8 21 7d fd ff       	call   0x140a53eb0
140a7c18f:	90                   	nop
140a7c190:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c194:	48 8b cb             	mov    %rbx,%rcx
140a7c197:	e8 64 80 fd ff       	call   0x140a54200
140a7c19c:	48 8b d8             	mov    %rax,%rbx
140a7c19f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c1a3:	48 85 c9             	test   %rcx,%rcx
140a7c1a6:	74 05                	je     0x140a7c1ad
140a7c1a8:	e8 97 ef 39 00       	call   0x140e1b144
140a7c1ad:	48 8d 05 64 4b 60 00 	lea    0x604b64(%rip),%rax        # 0x141080d18
140a7c1b4:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c1b8:	48 c7 45 df 2f 00 00 	movq   $0x2f,-0x21(%rbp)
140a7c1bf:	00
140a7c1c0:	48 8d 05 81 4b 60 00 	lea    0x604b81(%rip),%rax        # 0x141080d48
140a7c1c7:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c1cb:	48 c7 45 cf 13 00 00 	movq   $0x13,-0x31(%rbp)
140a7c1d2:	00
140a7c1d3:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c1d7:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c1dc:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c1e0:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c1e5:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c1e9:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c1ed:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c1f2:	48 8d 05 cf 68 93 00 	lea    0x9368cf(%rip),%rax        # 0x1413b2ac8
140a7c1f9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7c1fe:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c202:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c206:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c20a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c20e:	e8 9d 7c fd ff       	call   0x140a53eb0
140a7c213:	90                   	nop
140a7c214:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c218:	48 8b cb             	mov    %rbx,%rcx
140a7c21b:	e8 e0 7f fd ff       	call   0x140a54200
140a7c220:	48 8b d8             	mov    %rax,%rbx
140a7c223:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c227:	48 85 c9             	test   %rcx,%rcx
140a7c22a:	74 05                	je     0x140a7c231
140a7c22c:	e8 13 ef 39 00       	call   0x140e1b144
140a7c231:	48 8d 05 28 4b 60 00 	lea    0x604b28(%rip),%rax        # 0x141080d60
140a7c238:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c23c:	48 c7 45 df 21 00 00 	movq   $0x21,-0x21(%rbp)
140a7c243:	00
140a7c244:	48 8d 05 3d 4b 60 00 	lea    0x604b3d(%rip),%rax        # 0x141080d88
140a7c24b:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c24f:	48 c7 45 cf 07 00 00 	movq   $0x7,-0x31(%rbp)
140a7c256:	00
140a7c257:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c25b:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c260:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c264:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c269:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c26d:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c271:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c276:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c27b:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c27f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c283:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c287:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c28b:	e8 20 7c fd ff       	call   0x140a53eb0
140a7c290:	90                   	nop
140a7c291:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c295:	48 8b cb             	mov    %rbx,%rcx
140a7c298:	e8 63 7f fd ff       	call   0x140a54200
140a7c29d:	48 8b d8             	mov    %rax,%rbx
140a7c2a0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c2a4:	48 85 c9             	test   %rcx,%rcx
140a7c2a7:	74 05                	je     0x140a7c2ae
140a7c2a9:	e8 96 ee 39 00       	call   0x140e1b144
140a7c2ae:	48 8d 05 bb 49 60 00 	lea    0x6049bb(%rip),%rax        # 0x141080c70
140a7c2b5:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c2b9:	48 c7 45 df 1e 00 00 	movq   $0x1e,-0x21(%rbp)
140a7c2c0:	00
140a7c2c1:	48 8d 05 50 1e 60 00 	lea    0x601e50(%rip),%rax        # 0x14107e118
140a7c2c8:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c2cc:	48 c7 45 cf 12 00 00 	movq   $0x12,-0x31(%rbp)
140a7c2d3:	00
140a7c2d4:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c2d8:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c2dd:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c2e1:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c2e6:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c2ea:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c2ee:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c2f3:	48 8d 35 4e 68 93 00 	lea    0x93684e(%rip),%rsi        # 0x1413b2b48
140a7c2fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c2ff:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c303:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c307:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c30b:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140a7c30f:	e8 9c 7b fd ff       	call   0x140a53eb0
140a7c314:	90                   	nop
140a7c315:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a7c319:	48 8b cb             	mov    %rbx,%rcx
140a7c31c:	e8 df 7e fd ff       	call   0x140a54200
140a7c321:	48 8b d8             	mov    %rax,%rbx
140a7c324:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a7c328:	48 85 c9             	test   %rcx,%rcx
140a7c32b:	74 05                	je     0x140a7c332
140a7c32d:	e8 12 ee 39 00       	call   0x140e1b144
140a7c332:	48 8d 05 57 49 60 00 	lea    0x604957(%rip),%rax        # 0x141080c90
140a7c339:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c33d:	48 c7 45 df 6b 00 00 	movq   $0x6b,-0x21(%rbp)
140a7c344:	00
140a7c345:	48 8d 05 b4 49 60 00 	lea    0x6049b4(%rip),%rax        # 0x141080d00
140a7c34c:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a7c350:	48 c7 45 cf 12 00 00 	movq   $0x12,-0x31(%rbp)
140a7c357:	00
140a7c358:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140a7c35c:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
140a7c361:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140a7c365:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140a7c36a:	0f 10 43 08          	movups 0x8(%rbx),%xmm0
140a7c36e:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
140a7c372:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a7c377:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a7c37c:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a7c380:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a7c384:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a7c388:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a7c38c:	e8 1f 7b fd ff       	call   0x140a53eb0
140a7c391:	90                   	nop
140a7c392:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a7c396:	48 8b cb             	mov    %rbx,%rcx
140a7c399:	e8 62 7e fd ff       	call   0x140a54200
140a7c39e:	48 8b d8             	mov    %rax,%rbx
140a7c3a1:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a7c3a5:	48 85 c9             	test   %rcx,%rcx
140a7c3a8:	74 05                	je     0x140a7c3af
140a7c3aa:	e8 95 ed 39 00       	call   0x140e1b144
140a7c3af:	48 8d 05 0a 4b 60 00 	lea    0x604b0a(%rip),%rax        # 0x141080ec0
140a7c3b6:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a7c3ba:	48 c7 45 df 0d 00 00 	movq   $0xd,-0x21(%rbp)
140a7c3c1:	00