140aa0ba0:	e8 db f7 ff ff       	call   0x140aa0380
140aa0ba5:	90                   	nop
140aa0ba6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140aa0bab:	e8 60 f6 ff ff       	call   0x140aa0210
140aa0bb0:	48 8b 0d e1 69 99 00 	mov    0x9969e1(%rip),%rcx        # 0x141437598
140aa0bb7:	48 85 c9             	test   %rcx,%rcx
140aa0bba:	74 05                	je     0x140aa0bc1
140aa0bbc:	48 8b c1             	mov    %rcx,%rax
140aa0bbf:	eb 0c                	jmp    0x140aa0bcd
140aa0bc1:	e8 5a 24 00 00       	call   0x140aa3020
140aa0bc6:	48 8b 0d cb 69 99 00 	mov    0x9969cb(%rip),%rcx        # 0x141437598
140aa0bcd:	48 8b 40 38          	mov    0x38(%rax),%rax
140aa0bd1:	48 83 78 58 00       	cmpq   $0x0,0x58(%rax)
140aa0bd6:	0f 84 6e 01 00 00    	je     0x140aa0d4a
140aa0bdc:	48 85 c9             	test   %rcx,%rcx
140aa0bdf:	75 08                	jne    0x140aa0be9
140aa0be1:	e8 3a 24 00 00       	call   0x140aa3020
140aa0be6:	48 8b c8             	mov    %rax,%rcx
140aa0be9:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140aa0bed:	48 83 c2 18          	add    $0x18,%rdx
140aa0bf1:	32 c0                	xor    %al,%al
140aa0bf3:	88 45 b0             	mov    %al,-0x50(%rbp)
140aa0bf6:	38 42 20             	cmp    %al,0x20(%rdx)
140aa0bf9:	74 0e                	je     0x140aa0c09
140aa0bfb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140aa0bff:	e8 ec ce 79 ff       	call   0x14023daf0
140aa0c04:	b0 01                	mov    $0x1,%al
140aa0c06:	88 45 b0             	mov    %al,-0x50(%rbp)
140aa0c09:	b9 40 00 00 00       	mov    $0x40,%ecx
140aa0c0e:	84 c0                	test   %al,%al
140aa0c10:	74 5a                	je     0x140aa0c6c
140aa0c12:	e8 f1 a4 37 00       	call   0x140e1b108
140aa0c17:	48 8b d8             	mov    %rax,%rbx
140aa0c1a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140aa0c1f:	48 85 c0             	test   %rax,%rax
140aa0c22:	74 1c                	je     0x140aa0c40
140aa0c24:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140aa0c28:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0c2d:	e8 be ce 79 ff       	call   0x14023daf0
140aa0c32:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa0c37:	48 8b cb             	mov    %rbx,%rcx
140aa0c3a:	e8 01 14 00 00       	call   0x140aa2040
140aa0c3f:	90                   	nop
140aa0c40:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140aa0c45:	41 0f ba ee 07       	bts    $0x7,%r14d
140aa0c4a:	48 8b 05 47 69 99 00 	mov    0x996947(%rip),%rax        # 0x141437598
140aa0c51:	48 85 c0             	test   %rax,%rax
140aa0c54:	75 05                	jne    0x140aa0c5b
140aa0c56:	e8 c5 23 00 00       	call   0x140aa3020
140aa0c5b:	48 8d 48 40          	lea    0x40(%rax),%rcx
140aa0c5f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aa0c64:	e8 87 ef ff ff       	call   0x140a9fbf0
140aa0c69:	90                   	nop
140aa0c6a:	eb 7f                	jmp    0x140aa0ceb
140aa0c6c:	e8 97 a4 37 00       	call   0x140e1b108
140aa0c71:	48 8b d8             	mov    %rax,%rbx
140aa0c74:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140aa0c79:	48 85 c0             	test   %rax,%rax
140aa0c7c:	74 44                	je     0x140aa0cc2
140aa0c7e:	48 8d 05 a3 71 59 00 	lea    0x5971a3(%rip),%rax        # 0x141037e28
140aa0c85:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140aa0c8a:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140aa0c91:	00 00
140aa0c93:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140aa0c98:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140aa0c9e:	45 33 c0             	xor    %r8d,%r8d
140aa0ca1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aa0ca6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0cab:	e8 b0 b0 7a ff       	call   0x14024bd60
140aa0cb0:	41 83 ce 40          	or     $0x40,%r14d
140aa0cb4:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa0cb9:	48 8b cb             	mov    %rbx,%rcx
140aa0cbc:	e8 7f 13 00 00       	call   0x140aa2040
140aa0cc1:	90                   	nop
140aa0cc2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140aa0cc7:	41 83 ce 20          	or     $0x20,%r14d
140aa0ccb:	48 8b 05 c6 68 99 00 	mov    0x9968c6(%rip),%rax        # 0x141437598
140aa0cd2:	48 85 c0             	test   %rax,%rax
140aa0cd5:	75 05                	jne    0x140aa0cdc
140aa0cd7:	e8 44 23 00 00       	call   0x140aa3020
140aa0cdc:	48 8d 48 40          	lea    0x40(%rax),%rcx
140aa0ce0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aa0ce5:	e8 06 ef ff ff       	call   0x140a9fbf0
140aa0cea:	90                   	nop
140aa0ceb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140aa0cf0:	e8 0b f6 ff ff       	call   0x140aa0300
140aa0cf5:	90                   	nop
140aa0cf6:	80 7d b0 00          	cmpb   $0x0,-0x50(%rbp)
140aa0cfa:	74 09                	je     0x140aa0d05
140aa0cfc:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140aa0d00:	e8 fb c7 6f ff       	call   0x14019d500
140aa0d05:	48 8b 05 8c 68 99 00 	mov    0x99688c(%rip),%rax        # 0x141437598
140aa0d0c:	48 85 c0             	test   %rax,%rax
140aa0d0f:	74 05                	je     0x140aa0d16
140aa0d11:	48 8b c8             	mov    %rax,%rcx
140aa0d14:	eb 0f                	jmp    0x140aa0d25
140aa0d16:	e8 05 23 00 00       	call   0x140aa3020
140aa0d1b:	48 8b c8             	mov    %rax,%rcx
140aa0d1e:	48 8b 05 73 68 99 00 	mov    0x996873(%rip),%rax        # 0x141437598
140aa0d25:	48 8b 59 40          	mov    0x40(%rcx),%rbx
140aa0d29:	48 85 c0             	test   %rax,%rax
140aa0d2c:	75 05                	jne    0x140aa0d33
140aa0d2e:	e8 ed 22 00 00       	call   0x140aa3020
140aa0d33:	48 8b 50 38          	mov    0x38(%rax),%rdx
140aa0d37:	48 83 c2 48          	add    $0x48,%rdx
140aa0d3b:	48 8b cb             	mov    %rbx,%rcx
140aa0d3e:	e8 fd 13 00 00       	call   0x140aa2140
140aa0d43:	48 8b 0d 4e 68 99 00 	mov    0x99684e(%rip),%rcx        # 0x141437598
140aa0d4a:	48 85 c9             	test   %rcx,%rcx
140aa0d4d:	74 05                	je     0x140aa0d54
140aa0d4f:	48 8b c1             	mov    %rcx,%rax
140aa0d52:	eb 0c                	jmp    0x140aa0d60
140aa0d54:	e8 c7 22 00 00       	call   0x140aa3020
140aa0d59:	48 8b 0d 38 68 99 00 	mov    0x996838(%rip),%rcx        # 0x141437598
140aa0d60:	48 be 6c 69 62 68 69 	movabs $0x69746c696862696c,%rsi
140aa0d67:	6c 74 69
140aa0d6a:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
140aa0d6f:	74 72                	je     0x140aa0de3
140aa0d71:	48 85 c9             	test   %rcx,%rcx
140aa0d74:	75 08                	jne    0x140aa0d7e
140aa0d76:	e8 a5 22 00 00       	call   0x140aa3020
140aa0d7b:	48 8b c8             	mov    %rax,%rcx
140aa0d7e:	48 8b 79 40          	mov    0x40(%rcx),%rdi
140aa0d82:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa0d85:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140aa0d8a:	66 0f 6f 35 9e 35 50 	movdqa 0x50359e(%rip),%xmm6        # 0x140fa4330
140aa0d91:	00
140aa0d92:	f3 0f 7f 75 80       	movdqu %xmm6,-0x80(%rbp)
140aa0d97:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140aa0d9c:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aa0da1:	41 83 ce 01          	or     $0x1,%r14d
140aa0da5:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140aa0daa:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aa0daf:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
140aa0db3:	e8 38 02 73 ff       	call   0x1401d0ff0
140aa0db8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140aa0dbd:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa0dc1:	75 28                	jne    0x140aa0deb
140aa0dc3:	4c 8d 43 20          	lea    0x20(%rbx),%r8
140aa0dc7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa0dcc:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
140aa0dd0:	e8 6b 52 74 ff       	call   0x1401e6040
140aa0dd5:	84 c0                	test   %al,%al
140aa0dd7:	75 0a                	jne    0x140aa0de3
140aa0dd9:	48 3b 5f 30          	cmp    0x30(%rdi),%rbx
140aa0ddd:	74 04                	je     0x140aa0de3
140aa0ddf:	b3 01                	mov    $0x1,%bl
140aa0de1:	eb 0a                	jmp    0x140aa0ded
140aa0de3:	66 0f 6f 35 45 35 50 	movdqa 0x503545(%rip),%xmm6        # 0x140fa4330
140aa0dea:	00
140aa0deb:	32 db                	xor    %bl,%bl
140aa0ded:	41 f6 c6 01          	test   $0x1,%r14b
140aa0df1:	74 16                	je     0x140aa0e09
140aa0df3:	41 83 e6 fe          	and    $0xfffffffe,%r14d
140aa0df7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0dfc:	e8 4f 6c 6f ff       	call   0x140197a50
140aa0e01:	66 0f 6f 35 27 35 50 	movdqa 0x503527(%rip),%xmm6        # 0x140fa4330
140aa0e08:	00
140aa0e09:	84 db                	test   %bl,%bl
140aa0e0b:	74 33                	je     0x140aa0e40
140aa0e0d:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa0e10:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140aa0e15:	f3 0f 7f 75 80       	movdqu %xmm6,-0x80(%rbp)
140aa0e1a:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140aa0e1f:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aa0e24:	48 8d 15 f5 fc 53 00 	lea    0x53fcf5(%rip),%rdx        # 0x140fe0b20
140aa0e2b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0e30:	e8 fb 8e 8d ff       	call   0x140379d30
140aa0e35:	90                   	nop
140aa0e36:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0e3b:	e8 10 6c 6f ff       	call   0x140197a50
140aa0e40:	b9 68 00 00 00       	mov    $0x68,%ecx
140aa0e45:	e8 be a2 37 00       	call   0x140e1b108
140aa0e4a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140aa0e4f:	48 85 c0             	test   %rax,%rax
140aa0e52:	74 14                	je     0x140aa0e68
140aa0e54:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140aa0e5b:	48 8b c8             	mov    %rax,%rcx
140aa0e5e:	e8 8d e3 ff ff       	call   0x140a9f1f0
140aa0e63:	48 8b d8             	mov    %rax,%rbx
140aa0e66:	eb 02                	jmp    0x140aa0e6a
140aa0e68:	33 db                	xor    %ebx,%ebx
140aa0e6a:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140aa0e6f:	41 83 ce 08          	or     $0x8,%r14d
140aa0e73:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140aa0e78:	48 8b 05 19 67 99 00 	mov    0x996719(%rip),%rax        # 0x141437598
140aa0e7f:	48 85 c0             	test   %rax,%rax
140aa0e82:	75 05                	jne    0x140aa0e89
140aa0e84:	e8 97 21 00 00       	call   0x140aa3020
140aa0e89:	48 8b 78 48          	mov    0x48(%rax),%rdi
140aa0e8d:	48 89 58 48          	mov    %rbx,0x48(%rax)
140aa0e91:	48 85 ff             	test   %rdi,%rdi
140aa0e94:	74 16                	je     0x140aa0eac
140aa0e96:	48 8b cf             	mov    %rdi,%rcx
140aa0e99:	e8 22 e6 ff ff       	call   0x140a9f4c0
140aa0e9e:	ba 68 00 00 00       	mov    $0x68,%edx
140aa0ea3:	48 8b cf             	mov    %rdi,%rcx
140aa0ea6:	e8 99 a2 37 00       	call   0x140e1b144
140aa0eab:	90                   	nop
140aa0eac:	48 8b 05 e5 66 99 00 	mov    0x9966e5(%rip),%rax        # 0x141437598
140aa0eb3:	48 85 c0             	test   %rax,%rax
140aa0eb6:	75 05                	jne    0x140aa0ebd
140aa0eb8:	e8 63 21 00 00       	call   0x140aa3020
140aa0ebd:	48 8b 48 48          	mov    0x48(%rax),%rcx
140aa0ec1:	e8 1a ed ff ff       	call   0x140a9fbe0
140aa0ec6:	48 8b 05 cb 66 99 00 	mov    0x9966cb(%rip),%rax        # 0x141437598
140aa0ecd:	48 85 c0             	test   %rax,%rax
140aa0ed0:	74 05                	je     0x140aa0ed7
140aa0ed2:	48 8b c8             	mov    %rax,%rcx
140aa0ed5:	eb 0f                	jmp    0x140aa0ee6
140aa0ed7:	e8 44 21 00 00       	call   0x140aa3020
140aa0edc:	48 8b c8             	mov    %rax,%rcx
140aa0edf:	48 8b 05 b2 66 99 00 	mov    0x9966b2(%rip),%rax        # 0x141437598
140aa0ee6:	4c 8b 69 50          	mov    0x50(%rcx),%r13
140aa0eea:	48 8b 79 58          	mov    0x58(%rcx),%rdi
140aa0eee:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140aa0ef3:	bb 08 00 00 00       	mov    $0x8,%ebx
140aa0ef8:	4c 3b ef             	cmp    %rdi,%r13
140aa0efb:	0f 84 73 03 00 00    	je     0x140aa1274
140aa0f01:	49 83 7d 18 00       	cmpq   $0x0,0x18(%r13)
140aa0f06:	0f 84 5b 03 00 00    	je     0x140aa1267
140aa0f0c:	48 85 c0             	test   %rax,%rax
140aa0f0f:	74 05                	je     0x140aa0f16
140aa0f11:	48 8b c8             	mov    %rax,%rcx
140aa0f14:	eb 0f                	jmp    0x140aa0f25
140aa0f16:	e8 05 21 00 00       	call   0x140aa3020
140aa0f1b:	48 8b c8             	mov    %rax,%rcx
140aa0f1e:	48 8b 05 73 66 99 00 	mov    0x996673(%rip),%rax        # 0x141437598
140aa0f25:	48 83 79 40 00       	cmpq   $0x0,0x40(%rcx)
140aa0f2a:	0f 84 df 01 00 00    	je     0x140aa110f
140aa0f30:	48 85 c0             	test   %rax,%rax
140aa0f33:	75 05                	jne    0x140aa0f3a
140aa0f35:	e8 e6 20 00 00       	call   0x140aa3020
140aa0f3a:	48 8b 40 40          	mov    0x40(%rax),%rax
140aa0f3e:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa0f41:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140aa0f46:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140aa0f4a:	41 bf 0f 00 00 00    	mov    $0xf,%r15d
140aa0f50:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
140aa0f54:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140aa0f59:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aa0f5e:	41 83 ce 02          	or     $0x2,%r14d
140aa0f62:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140aa0f67:	4c 8b 60 30          	mov    0x30(%rax),%r12
140aa0f6b:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140aa0f70:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
140aa0f75:	4d 8b f4             	mov    %r12,%r14
140aa0f78:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa0f7c:	75 5b                	jne    0x140aa0fd9
140aa0f7e:	41 bc 08 00 00 00    	mov    $0x8,%r12d
140aa0f84:	0f 1f 40 00          	nopl   0x0(%rax)
140aa0f88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140aa0f8f:	00
140aa0f90:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140aa0f94:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa0f99:	48 8b 79 10          	mov    0x10(%rcx),%rdi
140aa0f9d:	4c 39 79 18          	cmp    %r15,0x18(%rcx)
140aa0fa1:	76 03                	jbe    0x140aa0fa6
140aa0fa3:	48 8b 09             	mov    (%rcx),%rcx
140aa0fa6:	4c 8b c7             	mov    %rdi,%r8
140aa0fa9:	4c 3b e7             	cmp    %rdi,%r12
140aa0fac:	4d 0f 42 c4          	cmovb  %r12,%r8
140aa0fb0:	e8 9b ea 43 00       	call   0x140edfa50
140aa0fb5:	85 c0                	test   %eax,%eax
140aa0fb7:	0f 84 1d 01 00 00    	je     0x140aa10da
140aa0fbd:	0f 88 20 01 00 00    	js     0x140aa10e3
140aa0fc3:	4c 8b f3             	mov    %rbx,%r14
140aa0fc6:	48 8b 1b             	mov    (%rbx),%rbx
140aa0fc9:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa0fcd:	74 c1                	je     0x140aa0f90
140aa0fcf:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140aa0fd4:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140aa0fd9:	41 80 7e 19 00       	cmpb   $0x0,0x19(%r14)
140aa0fde:	75 38                	jne    0x140aa1018
140aa0fe0:	49 8d 56 20          	lea    0x20(%r14),%rdx
140aa0fe4:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
140aa0fe8:	4c 39 7a 18          	cmp    %r15,0x18(%rdx)
140aa0fec:	76 03                	jbe    0x140aa0ff1
140aa0fee:	48 8b 12             	mov    (%rdx),%rdx
140aa0ff1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa0ff6:	b8 08 00 00 00       	mov    $0x8,%eax
140aa0ffb:	44 8b c0             	mov    %eax,%r8d
140aa0ffe:	48 3b d8             	cmp    %rax,%rbx
140aa1001:	4c 0f 42 c3          	cmovb  %rbx,%r8
140aa1005:	e8 46 ea 43 00       	call   0x140edfa50
140aa100a:	85 c0                	test   %eax,%eax
140aa100c:	0f 84 da 00 00 00    	je     0x140aa10ec
140aa1012:	0f 89 e2 00 00 00    	jns    0x140aa10fa
140aa1018:	44 8b 74 24 20       	mov    0x20(%rsp),%r14d
140aa101d:	32 db                	xor    %bl,%bl
140aa101f:	41 f6 c6 02          	test   $0x2,%r14b
140aa1023:	74 40                	je     0x140aa1065
140aa1025:	41 83 e6 fd          	and    $0xfffffffd,%r14d
140aa1029:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140aa102e:	49 83 ff 0f          	cmp    $0xf,%r15
140aa1032:	76 31                	jbe    0x140aa1065
140aa1034:	49 8d 57 01          	lea    0x1(%r15),%rdx
140aa1038:	48 8b c6             	mov    %rsi,%rax
140aa103b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa1042:	72 19                	jb     0x140aa105d
140aa1044:	48 83 c2 27          	add    $0x27,%rdx
140aa1048:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
140aa104c:	48 2b c6             	sub    %rsi,%rax
140aa104f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa1053:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa1057:	0f 87 1b 06 00 00    	ja     0x140aa1678
140aa105d:	48 8b ce             	mov    %rsi,%rcx
140aa1060:	e8 df a0 37 00       	call   0x140e1b144
140aa1065:	84 db                	test   %bl,%bl
140aa1067:	0f 84 cf 01 00 00    	je     0x140aa123c
140aa106d:	4d 8b c5             	mov    %r13,%r8
140aa1070:	48 8d 15 41 32 5e 00 	lea    0x5e3241(%rip),%rdx        # 0x1410842b8
140aa1077:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140aa107b:	e8 50 c1 76 ff       	call   0x14020d1d0
140aa1080:	90                   	nop
140aa1081:	48 8b c8             	mov    %rax,%rcx
140aa1084:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140aa1089:	76 03                	jbe    0x140aa108e
140aa108b:	48 8b 08             	mov    (%rax),%rcx
140aa108e:	48 8b 40 10          	mov    0x10(%rax),%rax
140aa1092:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140aa1097:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140aa109c:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa109f:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140aa10a4:	b8 08 00 00 00       	mov    $0x8,%eax
140aa10a9:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140aa10ad:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140aa10b4:	00
140aa10b5:	48 be 6c 69 62 68 69 	movabs $0x69746c696862696c,%rsi
140aa10bc:	6c 74 69
140aa10bf:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140aa10c4:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aa10c9:	48 8b 05 c8 64 99 00 	mov    0x9964c8(%rip),%rax        # 0x141437598
140aa10d0:	48 85 c0             	test   %rax,%rax
140aa10d3:	74 48                	je     0x140aa111d
140aa10d5:	48 8b c8             	mov    %rax,%rcx
140aa10d8:	eb 52                	jmp    0x140aa112c
140aa10da:	49 3b fc             	cmp    %r12,%rdi
140aa10dd:	0f 83 e0 fe ff ff    	jae    0x140aa0fc3
140aa10e3:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140aa10e7:	e9 dd fe ff ff       	jmp    0x140aa0fc9
140aa10ec:	b8 08 00 00 00       	mov    $0x8,%eax
140aa10f1:	48 3b c3             	cmp    %rbx,%rax
140aa10f4:	0f 82 1e ff ff ff    	jb     0x140aa1018
140aa10fa:	4d 3b f4             	cmp    %r12,%r14
140aa10fd:	0f 84 15 ff ff ff    	je     0x140aa1018
140aa1103:	b3 01                	mov    $0x1,%bl
140aa1105:	44 8b 74 24 20       	mov    0x20(%rsp),%r14d
140aa110a:	e9 10 ff ff ff       	jmp    0x140aa101f
140aa110f:	4c 8b 7d 88          	mov    -0x78(%rbp),%r15