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
140aa1113:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140aa1118:	e9 00 ff ff ff       	jmp    0x140aa101d
140aa111d:	e8 fe 1e 00 00       	call   0x140aa3020
140aa1122:	48 8b c8             	mov    %rax,%rcx
140aa1125:	48 8b 05 6c 64 99 00 	mov    0x99646c(%rip),%rax        # 0x141437598
140aa112c:	48 83 79 40 00       	cmpq   $0x0,0x40(%rcx)
140aa1131:	74 7b                	je     0x140aa11ae
140aa1133:	48 85 c0             	test   %rax,%rax
140aa1136:	75 05                	jne    0x140aa113d
140aa1138:	e8 e3 1e 00 00       	call   0x140aa3020
140aa113d:	48 8b 58 40          	mov    0x40(%rax),%rbx
140aa1141:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140aa1146:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140aa114c:	45 33 c9             	xor    %r9d,%r9d
140aa114f:	45 33 c0             	xor    %r8d,%r8d
140aa1152:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aa1157:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aa115b:	e8 40 a2 ff ff       	call   0x140a9b3a0
140aa1160:	90                   	nop
140aa1161:	4c 8b c0             	mov    %rax,%r8
140aa1164:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa1169:	48 8b cb             	mov    %rbx,%rcx
140aa116c:	e8 af 12 00 00       	call   0x140aa2420
140aa1171:	90                   	nop
140aa1172:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140aa1176:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa117a:	76 32                	jbe    0x140aa11ae
140aa117c:	48 ff c2             	inc    %rdx
140aa117f:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140aa1183:	48 8b c1             	mov    %rcx,%rax
140aa1186:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa118d:	72 19                	jb     0x140aa11a8
140aa118f:	48 83 c2 27          	add    $0x27,%rdx
140aa1193:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa1197:	48 2b c1             	sub    %rcx,%rax
140aa119a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa119e:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa11a2:	0f 87 be 04 00 00    	ja     0x140aa1666
140aa11a8:	e8 97 9f 37 00       	call   0x140e1b144
140aa11ad:	90                   	nop
140aa11ae:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140aa11b2:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa11b6:	76 32                	jbe    0x140aa11ea
140aa11b8:	48 ff c2             	inc    %rdx
140aa11bb:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140aa11c0:	48 8b c1             	mov    %rcx,%rax
140aa11c3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa11ca:	72 19                	jb     0x140aa11e5
140aa11cc:	48 83 c2 27          	add    $0x27,%rdx
140aa11d0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa11d4:	48 2b c1             	sub    %rcx,%rax
140aa11d7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa11db:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa11df:	0f 87 87 04 00 00    	ja     0x140aa166c
140aa11e5:	e8 5a 9f 37 00       	call   0x140e1b144
140aa11ea:	48 c7 45 80 00 00 00 	movq   $0x0,-0x80(%rbp)
140aa11f1:	00
140aa11f2:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140aa11f9:	00
140aa11fa:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140aa11ff:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140aa1203:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa1207:	76 3d                	jbe    0x140aa1246
140aa1209:	48 ff c2             	inc    %rdx
140aa120c:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140aa1210:	48 8b c1             	mov    %rcx,%rax
140aa1213:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa121a:	72 19                	jb     0x140aa1235
140aa121c:	48 83 c2 27          	add    $0x27,%rdx
140aa1220:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa1224:	48 2b c1             	sub    %rcx,%rax
140aa1227:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa122b:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa122f:	0f 87 3d 04 00 00    	ja     0x140aa1672
140aa1235:	e8 0a 9f 37 00       	call   0x140e1b144
140aa123a:	eb 0a                	jmp    0x140aa1246
140aa123c:	48 be 6c 69 62 68 69 	movabs $0x69746c696862696c,%rsi
140aa1243:	6c 74 69
140aa1246:	49 8b 5d 18          	mov    0x18(%r13),%rbx
140aa124a:	e8 71 e9 ff ff       	call   0x140a9fbc0
140aa124f:	48 8b c8             	mov    %rax,%rcx
140aa1252:	48 8b c3             	mov    %rbx,%rax
140aa1255:	ff 15 c5 27 4e 00    	call   *0x4e27c5(%rip)        # 0x140f83a20
140aa125b:	48 8b 05 36 63 99 00 	mov    0x996336(%rip),%rax        # 0x141437598
140aa1262:	bb 08 00 00 00       	mov    $0x8,%ebx
140aa1267:	49 83 c5 28          	add    $0x28,%r13
140aa126b:	4c 3b ef             	cmp    %rdi,%r13
140aa126e:	0f 85 8d fc ff ff    	jne    0x140aa0f01
140aa1274:	48 85 c0             	test   %rax,%rax
140aa1277:	74 05                	je     0x140aa127e
140aa1279:	48 8b c8             	mov    %rax,%rcx
140aa127c:	eb 0f                	jmp    0x140aa128d
140aa127e:	e8 9d 1d 00 00       	call   0x140aa3020
140aa1283:	48 8b c8             	mov    %rax,%rcx
140aa1286:	48 8b 05 0b 63 99 00 	mov    0x99630b(%rip),%rax        # 0x141437598
140aa128d:	4c 8b 69 50          	mov    0x50(%rcx),%r13
140aa1291:	48 8b 79 58          	mov    0x58(%rcx),%rdi
140aa1295:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140aa129a:	4c 3b ef             	cmp    %rdi,%r13
140aa129d:	0f 84 3b 03 00 00    	je     0x140aa15de
140aa12a3:	49 83 7d 10 00       	cmpq   $0x0,0x10(%r13)
140aa12a8:	0f 84 13 03 00 00    	je     0x140aa15c1
140aa12ae:	48 85 c0             	test   %rax,%rax
140aa12b1:	74 05                	je     0x140aa12b8
140aa12b3:	48 8b c8             	mov    %rax,%rcx
140aa12b6:	eb 0f                	jmp    0x140aa12c7
140aa12b8:	e8 63 1d 00 00       	call   0x140aa3020
140aa12bd:	48 8b c8             	mov    %rax,%rcx
140aa12c0:	48 8b 05 d1 62 99 00 	mov    0x9962d1(%rip),%rax        # 0x141437598
140aa12c7:	48 83 79 40 00       	cmpq   $0x0,0x40(%rcx)
140aa12cc:	0f 84 f6 00 00 00    	je     0x140aa13c8
140aa12d2:	48 85 c0             	test   %rax,%rax
140aa12d5:	75 05                	jne    0x140aa12dc
140aa12d7:	e8 44 1d 00 00       	call   0x140aa3020
140aa12dc:	48 8b 40 40          	mov    0x40(%rax),%rax
140aa12e0:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa12e3:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140aa12e8:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140aa12ec:	41 bf 0f 00 00 00    	mov    $0xf,%r15d
140aa12f2:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
140aa12f6:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140aa12fb:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aa1300:	41 83 ce 04          	or     $0x4,%r14d
140aa1304:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140aa1309:	4c 8b 60 30          	mov    0x30(%rax),%r12
140aa130d:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140aa1312:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
140aa1317:	4d 8b f4             	mov    %r12,%r14
140aa131a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa131e:	75 51                	jne    0x140aa1371
140aa1320:	41 bc 08 00 00 00    	mov    $0x8,%r12d
140aa1326:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140aa132d:	00 00 00
140aa1330:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140aa1334:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aa1339:	48 8b 79 10          	mov    0x10(%rcx),%rdi
140aa133d:	4c 39 79 18          	cmp    %r15,0x18(%rcx)
140aa1341:	76 03                	jbe    0x140aa1346
140aa1343:	48 8b 09             	mov    (%rcx),%rcx
140aa1346:	4c 8b c7             	mov    %rdi,%r8
140aa1349:	4c 3b e7             	cmp    %rdi,%r12
140aa134c:	4d 0f 42 c4          	cmovb  %r12,%r8
140aa1350:	e8 fb e6 43 00       	call   0x140edfa50
140aa1355:	85 c0                	test   %eax,%eax
140aa1357:	74 51                	je     0x140aa13aa
140aa1359:	78 54                	js     0x140aa13af
140aa135b:	4c 8b f3             	mov    %rbx,%r14
140aa135e:	48 8b 1b             	mov    (%rbx),%rbx
140aa1361:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa1365:	74 c9                	je     0x140aa1330
140aa1367:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140aa136c:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140aa1371:	41 80 7e 19 00       	cmpb   $0x0,0x19(%r14)
140aa1376:	75 59                	jne    0x140aa13d1
140aa1378:	49 8d 56 20          	lea    0x20(%r14),%rdx
140aa137c:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
140aa1380:	4c 39 7a 18          	cmp    %r15,0x18(%rdx)
140aa1384:	76 03                	jbe    0x140aa1389
140aa1386:	48 8b 12             	mov    (%rdx),%rdx
140aa1389:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140aa138e:	b8 08 00 00 00       	mov    $0x8,%eax
140aa1393:	44 8b c0             	mov    %eax,%r8d
140aa1396:	48 3b d8             	cmp    %rax,%rbx
140aa1399:	4c 0f 42 c3          	cmovb  %rbx,%r8
140aa139d:	e8 ae e6 43 00       	call   0x140edfa50
140aa13a2:	85 c0                	test   %eax,%eax
140aa13a4:	74 0f                	je     0x140aa13b5
140aa13a6:	79 17                	jns    0x140aa13bf
140aa13a8:	eb 27                	jmp    0x140aa13d1
140aa13aa:	49 3b fc             	cmp    %r12,%rdi
140aa13ad:	73 ac                	jae    0x140aa135b
140aa13af:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140aa13b3:	eb ac                	jmp    0x140aa1361
140aa13b5:	b8 08 00 00 00       	mov    $0x8,%eax
140aa13ba:	48 3b c3             	cmp    %rbx,%rax