140e72dc6:	48 2b f0             	sub    %rax,%rsi
140e72dc9:	48 83 c6 14          	add    $0x14,%rsi
140e72dcd:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140e72dd1:	48 8b c1             	mov    %rcx,%rax
140e72dd4:	48 2b 42 10          	sub    0x10(%rdx),%rax
140e72dd8:	48 3b c6             	cmp    %rsi,%rax
140e72ddb:	0f 82 89 00 00 00    	jb     0x140e72e6a
140e72de1:	e9 43 ff ff ff       	jmp    0x140e72d29
140e72de6:	48 8d 15 3b d6 37 00 	lea    0x37d63b(%rip),%rdx        # 0x1411f0428
140e72ded:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72df1:	e8 7a d9 36 ff       	call   0x1401e0770
140e72df6:	48 8d 15 0b f5 52 00 	lea    0x52f50b(%rip),%rdx        # 0x1413a2308
140e72dfd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e01:	e8 12 9a fa ff       	call   0x140e1c818
140e72e06:	cc                   	int3
140e72e07:	48 8d 15 1a d6 37 00 	lea    0x37d61a(%rip),%rdx        # 0x1411f0428
140e72e0e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e12:	e8 59 d9 36 ff       	call   0x1401e0770
140e72e17:	48 8d 15 ea f4 52 00 	lea    0x52f4ea(%rip),%rdx        # 0x1413a2308
140e72e1e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e22:	e8 f1 99 fa ff       	call   0x140e1c818
140e72e27:	cc                   	int3
140e72e28:	48 8d 15 f9 d5 37 00 	lea    0x37d5f9(%rip),%rdx        # 0x1411f0428
140e72e2f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e33:	e8 38 d9 36 ff       	call   0x1401e0770
140e72e38:	48 8d 15 c9 f4 52 00 	lea    0x52f4c9(%rip),%rdx        # 0x1413a2308
140e72e3f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e43:	e8 d0 99 fa ff       	call   0x140e1c818
140e72e48:	cc                   	int3
140e72e49:	48 8d 15 d8 d5 37 00 	lea    0x37d5d8(%rip),%rdx        # 0x1411f0428
140e72e50:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e54:	e8 17 d9 36 ff       	call   0x1401e0770
140e72e59:	48 8d 15 a8 f4 52 00 	lea    0x52f4a8(%rip),%rdx        # 0x1413a2308
140e72e60:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e64:	e8 af 99 fa ff       	call   0x140e1c818
140e72e69:	cc                   	int3
140e72e6a:	48 8d 15 b7 d5 37 00 	lea    0x37d5b7(%rip),%rdx        # 0x1411f0428
140e72e71:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e75:	e8 f6 d8 36 ff       	call   0x1401e0770
140e72e7a:	48 8d 15 87 f4 52 00 	lea    0x52f487(%rip),%rdx        # 0x1413a2308
140e72e81:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e85:	e8 8e 99 fa ff       	call   0x140e1c818
140e72e8a:	cc                   	int3
140e72e8b:	48 8d 15 96 d5 37 00 	lea    0x37d596(%rip),%rdx        # 0x1411f0428
140e72e92:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72e96:	e8 d5 d8 36 ff       	call   0x1401e0770
140e72e9b:	48 8d 15 66 f4 52 00 	lea    0x52f466(%rip),%rdx        # 0x1413a2308
140e72ea2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ea6:	e8 6d 99 fa ff       	call   0x140e1c818
140e72eab:	cc                   	int3
140e72eac:	48 8d 15 75 d5 37 00 	lea    0x37d575(%rip),%rdx        # 0x1411f0428
140e72eb3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72eb7:	e8 b4 d8 36 ff       	call   0x1401e0770
140e72ebc:	48 8d 15 45 f4 52 00 	lea    0x52f445(%rip),%rdx        # 0x1413a2308
140e72ec3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ec7:	e8 4c 99 fa ff       	call   0x140e1c818
140e72ecc:	cc                   	int3
140e72ecd:	48 8d 15 54 d5 37 00 	lea    0x37d554(%rip),%rdx        # 0x1411f0428
140e72ed4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ed8:	e8 93 d8 36 ff       	call   0x1401e0770
140e72edd:	48 8d 15 24 f4 52 00 	lea    0x52f424(%rip),%rdx        # 0x1413a2308
140e72ee4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ee8:	e8 2b 99 fa ff       	call   0x140e1c818
140e72eed:	cc                   	int3
140e72eee:	48 8d 15 33 d5 37 00 	lea    0x37d533(%rip),%rdx        # 0x1411f0428
140e72ef5:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ef9:	e8 72 d8 36 ff       	call   0x1401e0770
140e72efe:	48 8d 15 03 f4 52 00 	lea    0x52f403(%rip),%rdx        # 0x1413a2308
140e72f05:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f09:	e8 0a 99 fa ff       	call   0x140e1c818
140e72f0e:	cc                   	int3
140e72f0f:	48 8d 15 12 d5 37 00 	lea    0x37d512(%rip),%rdx        # 0x1411f0428
140e72f16:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f1a:	e8 51 d8 36 ff       	call   0x1401e0770
140e72f1f:	48 8d 15 e2 f3 52 00 	lea    0x52f3e2(%rip),%rdx        # 0x1413a2308
140e72f26:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f2a:	e8 e9 98 fa ff       	call   0x140e1c818
140e72f2f:	cc                   	int3
140e72f30:	48 8d 15 f1 d4 37 00 	lea    0x37d4f1(%rip),%rdx        # 0x1411f0428
140e72f37:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f3b:	e8 30 d8 36 ff       	call   0x1401e0770
140e72f40:	48 8d 15 c1 f3 52 00 	lea    0x52f3c1(%rip),%rdx        # 0x1413a2308
140e72f47:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f4b:	e8 c8 98 fa ff       	call   0x140e1c818
140e72f50:	cc                   	int3
140e72f51:	48 8d 15 d0 d4 37 00 	lea    0x37d4d0(%rip),%rdx        # 0x1411f0428
140e72f58:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f5c:	e8 0f d8 36 ff       	call   0x1401e0770
140e72f61:	48 8d 15 a0 f3 52 00 	lea    0x52f3a0(%rip),%rdx        # 0x1413a2308
140e72f68:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f6c:	e8 a7 98 fa ff       	call   0x140e1c818
140e72f71:	cc                   	int3
140e72f72:	48 8d 15 af d4 37 00 	lea    0x37d4af(%rip),%rdx        # 0x1411f0428
140e72f79:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f7d:	e8 ee d7 36 ff       	call   0x1401e0770
140e72f82:	48 8d 15 7f f3 52 00 	lea    0x52f37f(%rip),%rdx        # 0x1413a2308
140e72f89:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f8d:	e8 86 98 fa ff       	call   0x140e1c818
140e72f92:	cc                   	int3
140e72f93:	48 8d 15 8e d4 37 00 	lea    0x37d48e(%rip),%rdx        # 0x1411f0428
140e72f9a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72f9e:	e8 cd d7 36 ff       	call   0x1401e0770
140e72fa3:	48 8d 15 5e f3 52 00 	lea    0x52f35e(%rip),%rdx        # 0x1413a2308
140e72faa:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72fae:	e8 65 98 fa ff       	call   0x140e1c818
140e72fb3:	cc                   	int3
140e72fb4:	48 8d 15 6d d4 37 00 	lea    0x37d46d(%rip),%rdx        # 0x1411f0428
140e72fbb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72fbf:	e8 ac d7 36 ff       	call   0x1401e0770
140e72fc4:	48 8d 15 3d f3 52 00 	lea    0x52f33d(%rip),%rdx        # 0x1413a2308
140e72fcb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72fcf:	e8 44 98 fa ff       	call   0x140e1c818
140e72fd4:	cc                   	int3
140e72fd5:	48 8d 15 4c d4 37 00 	lea    0x37d44c(%rip),%rdx        # 0x1411f0428
140e72fdc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72fe0:	e8 8b d7 36 ff       	call   0x1401e0770
140e72fe5:	48 8d 15 1c f3 52 00 	lea    0x52f31c(%rip),%rdx        # 0x1413a2308
140e72fec:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e72ff0:	e8 23 98 fa ff       	call   0x140e1c818
140e72ff5:	cc                   	int3
140e72ff6:	48 8d 15 2b d4 37 00 	lea    0x37d42b(%rip),%rdx        # 0x1411f0428
140e72ffd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73001:	e8 6a d7 36 ff       	call   0x1401e0770
140e73006:	48 8d 15 fb f2 52 00 	lea    0x52f2fb(%rip),%rdx        # 0x1413a2308
140e7300d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73011:	e8 02 98 fa ff       	call   0x140e1c818
140e73016:	cc                   	int3
140e73017:	48 8d 15 0a d4 37 00 	lea    0x37d40a(%rip),%rdx        # 0x1411f0428
140e7301e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73022:	e8 49 d7 36 ff       	call   0x1401e0770
140e73027:	48 8d 15 da f2 52 00 	lea    0x52f2da(%rip),%rdx        # 0x1413a2308
140e7302e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73032:	e8 e1 97 fa ff       	call   0x140e1c818
140e73037:	cc                   	int3
140e73038:	48 8d 15 e9 d3 37 00 	lea    0x37d3e9(%rip),%rdx        # 0x1411f0428
140e7303f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73043:	e8 28 d7 36 ff       	call   0x1401e0770
140e73048:	48 8d 15 b9 f2 52 00 	lea    0x52f2b9(%rip),%rdx        # 0x1413a2308
140e7304f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73053:	e8 c0 97 fa ff       	call   0x140e1c818
140e73058:	cc                   	int3
140e73059:	48 8d 15 c8 d3 37 00 	lea    0x37d3c8(%rip),%rdx        # 0x1411f0428
140e73060:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73064:	e8 07 d7 36 ff       	call   0x1401e0770
140e73069:	48 8d 15 98 f2 52 00 	lea    0x52f298(%rip),%rdx        # 0x1413a2308
140e73070:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73074:	e8 9f 97 fa ff       	call   0x140e1c818
140e73079:	cc                   	int3
140e7307a:	48 8d 15 a7 d3 37 00 	lea    0x37d3a7(%rip),%rdx        # 0x1411f0428
140e73081:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73085:	e8 e6 d6 36 ff       	call   0x1401e0770
140e7308a:	48 8d 15 77 f2 52 00 	lea    0x52f277(%rip),%rdx        # 0x1413a2308
140e73091:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73095:	e8 7e 97 fa ff       	call   0x140e1c818
140e7309a:	cc                   	int3
140e7309b:	48 8d 15 86 d3 37 00 	lea    0x37d386(%rip),%rdx        # 0x1411f0428
140e730a2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730a6:	e8 c5 d6 36 ff       	call   0x1401e0770
140e730ab:	48 8d 15 56 f2 52 00 	lea    0x52f256(%rip),%rdx        # 0x1413a2308
140e730b2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730b6:	e8 5d 97 fa ff       	call   0x140e1c818
140e730bb:	cc                   	int3
140e730bc:	48 8d 15 65 d3 37 00 	lea    0x37d365(%rip),%rdx        # 0x1411f0428
140e730c3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730c7:	e8 a4 d6 36 ff       	call   0x1401e0770
140e730cc:	48 8d 15 35 f2 52 00 	lea    0x52f235(%rip),%rdx        # 0x1413a2308
140e730d3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730d7:	e8 3c 97 fa ff       	call   0x140e1c818
140e730dc:	cc                   	int3
140e730dd:	48 8d 15 44 d3 37 00 	lea    0x37d344(%rip),%rdx        # 0x1411f0428
140e730e4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730e8:	e8 83 d6 36 ff       	call   0x1401e0770
140e730ed:	48 8d 15 14 f2 52 00 	lea    0x52f214(%rip),%rdx        # 0x1413a2308
140e730f4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e730f8:	e8 1b 97 fa ff       	call   0x140e1c818
140e730fd:	cc                   	int3
140e730fe:	48 8d 15 23 d3 37 00 	lea    0x37d323(%rip),%rdx        # 0x1411f0428
140e73105:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73109:	e8 62 d6 36 ff       	call   0x1401e0770
140e7310e:	48 8d 15 f3 f1 52 00 	lea    0x52f1f3(%rip),%rdx        # 0x1413a2308
140e73115:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e73119:	e8 fa 96 fa ff       	call   0x140e1c818
140e7311e:	cc                   	int3
140e7311f:	90                   	nop
140e73120:	85 27                	test   %esp,(%rdi)
140e73122:	e7 00                	out    %eax,$0x0
140e73124:	d9 27                	fldenv (%rdi)
140e73126:	e7 00                	out    %eax,$0x0
140e73128:	3a 28                	cmp    (%rax),%ch
140e7312a:	e7 00                	out    %eax,$0x0
140e7312c:	91                   	xchg   %eax,%ecx
140e7312d:	28 e7                	sub    %ah,%bh
140e7312f:	00 0a                	add    %cl,(%rdx)
140e73131:	2a e7                	sub    %bh,%ah
140e73133:	00 04 2b             	add    %al,(%rbx,%rbp,1)
140e73136:	e7 00                	out    %eax,$0x0
140e73138:	cc                   	int3
140e73139:	cc                   	int3
140e7313a:	cc                   	int3
140e7313b:	cc                   	int3
140e7313c:	cc                   	int3
140e7313d:	cc                   	int3
140e7313e:	cc                   	int3
140e7313f:	cc                   	int3
140e73140:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e73145:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e7314a:	57                   	push   %rdi
140e7314b:	48 83 ec 70          	sub    $0x70,%rsp
140e7314f:	49 8b d8             	mov    %r8,%rbx
140e73152:	8b f2                	mov    %edx,%esi
140e73154:	48 8d 79 40          	lea    0x40(%rcx),%rdi
140e73158:	41 0f 10 00          	movups (%r8),%xmm0
140e7315c:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140e73161:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
140e73166:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
140e7316b:	49 c7 40 10 00 00 00 	movq   $0x0,0x10(%r8)
140e73172:	00
140e73173:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
140e7317a:	00
140e7317b:	41 c6 00 00          	movb   $0x0,(%r8)
140e7317f:	89 54 24 30          	mov    %edx,0x30(%rsp)
140e73183:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140e73188:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7318d:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140e73192:	4c 8d 05 d2 0a 21 00 	lea    0x210ad2(%rip),%r8        # 0x141083c6b
140e73199:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140e7319e:	48 8b cf             	mov    %rdi,%rcx
140e731a1:	e8 da 06 00 00       	call   0x140e73880
140e731a6:	90                   	nop
140e731a7:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140e731ac:	48 83 fa 0f          	cmp    $0xf,%rdx
140e731b0:	76 32                	jbe    0x140e731e4
140e731b2:	48 ff c2             	inc    %rdx
140e731b5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140e731ba:	48 8b c1             	mov    %rcx,%rax
140e731bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e731c4:	72 19                	jb     0x140e731df
140e731c6:	48 83 c2 27          	add    $0x27,%rdx
140e731ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e731ce:	48 2b c1             	sub    %rcx,%rax
140e731d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e731d5:	48 83 f8 1f          	cmp    $0x1f,%rax
140e731d9:	0f 87 bf 00 00 00    	ja     0x140e7329e
140e731df:	e8 60 7f fa ff       	call   0x140e1b144
140e731e4:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
140e731e9:	0f 85 97 00 00 00    	jne    0x140e73286
140e731ef:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140e731f4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e731f9:	48 8b cf             	mov    %rdi,%rcx
140e731fc:	e8 cf 4c ff ff       	call   0x140e67ed0
140e73201:	0f 10 03             	movups (%rbx),%xmm0
140e73204:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140e73209:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140e7320d:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
140e73212:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140e73219:	00
140e7321a:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140e73221:	00
140e73222:	c6 03 00             	movb   $0x0,(%rbx)
140e73225:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e73229:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140e7322e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e73233:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140e73238:	4c 8d 05 2c 0a 21 00 	lea    0x210a2c(%rip),%r8        # 0x141083c6b
140e7323f:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140e73244:	48 8b cf             	mov    %rdi,%rcx
140e73247:	e8 34 06 00 00       	call   0x140e73880
140e7324c:	90                   	nop
140e7324d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140e73252:	48 83 fa 0f          	cmp    $0xf,%rdx
140e73256:	76 2e                	jbe    0x140e73286
140e73258:	48 ff c2             	inc    %rdx
140e7325b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140e73260:	48 8b c1             	mov    %rcx,%rax
140e73263:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e7326a:	72 15                	jb     0x140e73281
140e7326c:	48 83 c2 27          	add    $0x27,%rdx
140e73270:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e73274:	48 2b c1             	sub    %rcx,%rax
140e73277:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7327b:	48 83 f8 1f          	cmp    $0x1f,%rax
140e7327f:	77 17                	ja     0x140e73298
140e73281:	e8 be 7e fa ff       	call   0x140e1b144
140e73286:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140e7328b:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e7328f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e73293:	49 8b e3             	mov    %r11,%rsp
140e73296:	5f                   	pop    %rdi
140e73297:	c3                   	ret
140e73298:	e8 07 6f fb ff       	call   0x140e2a1a4
140e7329d:	cc                   	int3
140e7329e:	e8 01 6f fb ff       	call   0x140e2a1a4
140e732a3:	cc                   	int3
140e732a4:	cc                   	int3
140e732a5:	cc                   	int3
140e732a6:	cc                   	int3
140e732a7:	cc                   	int3
140e732a8:	cc                   	int3
140e732a9:	cc                   	int3
140e732aa:	cc                   	int3
140e732ab:	cc                   	int3
140e732ac:	cc                   	int3
140e732ad:	cc                   	int3
140e732ae:	cc                   	int3
140e732af:	cc                   	int3
140e732b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e732b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e732ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e732bf:	57                   	push   %rdi
140e732c0:	41 54                	push   %r12
140e732c2:	41 55                	push   %r13
140e732c4:	41 56                	push   %r14
140e732c6:	41 57                	push   %r15
140e732c8:	48 83 ec 20          	sub    $0x20,%rsp
140e732cc:	4d 8b 08             	mov    (%r8),%r9
140e732cf:	48 8b d9             	mov    %rcx,%rbx
140e732d2:	4d 8b 50 08          	mov    0x8(%r8),%r10
140e732d6:	bf 0d 00 00 00       	mov    $0xd,%edi
140e732db:	4d 03 d1             	add    %r9,%r10
140e732de:	bd 0c 00 00 00       	mov    $0xc,%ebp
140e732e3:	41 bb 0b 00 00 00    	mov    $0xb,%r11d
140e732e9:	be 0f 00 00 00       	mov    $0xf,%esi
140e732ee:	41 be 0e 00 00 00    	mov    $0xe,%r14d
140e732f4:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140e732f9:	41 bc 0a 00 00 00    	mov    $0xa,%r12d
140e732ff:	41 bd 06 00 00 00    	mov    $0x6,%r13d
140e73305:	41 bf 10 00 00 00    	mov    $0x10,%r15d
140e7330b:	4d 3b ca             	cmp    %r10,%r9
140e7330e:	74 31                	je     0x140e73341
140e73310:	4c 8d 1d c9 b7 33 00 	lea    0x33b7c9(%rip),%r11        # 0x1411aeae0
140e73317:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e7331e:	00 00
140e73320:	41 0f be 09          	movsbl (%r9),%ecx
140e73324:	8b c2                	mov    %edx,%eax
140e73326:	48 33 c8             	xor    %rax,%rcx
140e73329:	c1 ea 08             	shr    $0x8,%edx
140e7332c:	0f b6 c1             	movzbl %cl,%eax
140e7332f:	49 ff c1             	inc    %r9
140e73332:	41 33 14 83          	xor    (%r11,%rax,4),%edx
140e73336:	4d 3b ca             	cmp    %r10,%r9
140e73339:	75 e5                	jne    0x140e73320
140e7333b:	41 bb 0b 00 00 00    	mov    $0xb,%r11d
140e73341:	f7 d2                	not    %edx
140e73343:	81 fa 24 67 b2 75    	cmp    $0x75b26724,%edx
140e73349:	0f 87 cb 02 00 00    	ja     0x140e7361a
140e7334f:	0f 84 96 02 00 00    	je     0x140e735eb
140e73355:	81 fa a4 94 46 43    	cmp    $0x434694a4,%edx
140e7335b:	0f 87 93 01 00 00    	ja     0x140e734f4
140e73361:	0f 84 40 01 00 00    	je     0x140e734a7
140e73367:	81 fa 47 a2 27 1c    	cmp    $0x1c27a247,%edx