14084fc73:	48 8b c1             	mov    %rcx,%rax
14084fc76:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fc7d:	72 19                	jb     0x14084fc98
14084fc7f:	48 83 c2 27          	add    $0x27,%rdx
14084fc83:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fc87:	48 2b c1             	sub    %rcx,%rax
14084fc8a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fc8e:	48 83 f8 1f          	cmp    $0x1f,%rax
14084fc92:	0f 87 5d 02 00 00    	ja     0x14084fef5
14084fc98:	e8 a7 b4 5c 00       	call   0x140e1b144
14084fc9d:	66 0f 6f 35 8b 46 75 	movdqa 0x75468b(%rip),%xmm6        # 0x140fa4330
14084fca4:	00
14084fca5:	48 c7 45 cf 00 00 00 	movq   $0x0,-0x31(%rbp)
14084fcac:	00
14084fcad:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
14084fcb4:	00
14084fcb5:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
14084fcb9:	48 8b 55 17          	mov    0x17(%rbp),%rdx
14084fcbd:	48 83 fa 0f          	cmp    $0xf,%rdx
14084fcc1:	76 39                	jbe    0x14084fcfc
14084fcc3:	48 ff c2             	inc    %rdx
14084fcc6:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14084fcca:	48 8b c1             	mov    %rcx,%rax
14084fccd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fcd4:	72 19                	jb     0x14084fcef
14084fcd6:	48 83 c2 27          	add    $0x27,%rdx
14084fcda:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fcde:	48 2b c1             	sub    %rcx,%rax
14084fce1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fce5:	48 83 f8 1f          	cmp    $0x1f,%rax
14084fce9:	0f 87 0c 02 00 00    	ja     0x14084fefb
14084fcef:	e8 50 b4 5c 00       	call   0x140e1b144
14084fcf4:	66 0f 6f 35 34 46 75 	movdqa 0x754634(%rip),%xmm6        # 0x140fa4330
14084fcfb:	00
14084fcfc:	66 0f 6f 05 2c 41 75 	movdqa 0x75412c(%rip),%xmm0        # 0x140fa3e30
14084fd03:	00
14084fd04:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
14084fd09:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
14084fd0d:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
14084fd11:	48 83 fa 0f          	cmp    $0xf,%rdx
14084fd15:	76 41                	jbe    0x14084fd58
14084fd17:	48 ff c2             	inc    %rdx
14084fd1a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14084fd1e:	48 8b c1             	mov    %rcx,%rax
14084fd21:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fd28:	72 19                	jb     0x14084fd43
14084fd2a:	48 83 c2 27          	add    $0x27,%rdx
14084fd2e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fd32:	48 2b c1             	sub    %rcx,%rax
14084fd35:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fd39:	48 83 f8 1f          	cmp    $0x1f,%rax
14084fd3d:	0f 87 be 01 00 00    	ja     0x14084ff01
14084fd43:	e8 fc b3 5c 00       	call   0x140e1b144
14084fd48:	66 0f 6f 35 e0 45 75 	movdqa 0x7545e0(%rip),%xmm6        # 0x140fa4330
14084fd4f:	00
14084fd50:	66 0f 6f 05 d8 40 75 	movdqa 0x7540d8(%rip),%xmm0        # 0x140fa3e30
14084fd57:	00
14084fd58:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14084fd5d:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
14084fd61:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14084fd65:	48 83 fa 0f          	cmp    $0xf,%rdx
14084fd69:	76 39                	jbe    0x14084fda4
14084fd6b:	48 ff c2             	inc    %rdx
14084fd6e:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14084fd72:	48 8b c1             	mov    %rcx,%rax
14084fd75:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fd7c:	72 19                	jb     0x14084fd97
14084fd7e:	48 83 c2 27          	add    $0x27,%rdx
14084fd82:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fd86:	48 2b c1             	sub    %rcx,%rax
14084fd89:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fd8d:	48 83 f8 1f          	cmp    $0x1f,%rax
14084fd91:	0f 87 70 01 00 00    	ja     0x14084ff07
14084fd97:	e8 a8 b3 5c 00       	call   0x140e1b144
14084fd9c:	66 0f 6f 35 8c 45 75 	movdqa 0x75458c(%rip),%xmm6        # 0x140fa4330
14084fda3:	00
14084fda4:	49 8b 46 50          	mov    0x50(%r14),%rax
14084fda8:	80 78 6f 00          	cmpb   $0x0,0x6f(%rax)
14084fdac:	74 6b                	je     0x14084fe19
14084fdae:	0f 57 c0             	xorps  %xmm0,%xmm0
14084fdb1:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14084fdb5:	f3 0f 7f 75 af       	movdqu %xmm6,-0x51(%rbp)
14084fdba:	48 b8 64 75 72 61 74 	movabs $0x6e6f697461727564,%rax
14084fdc1:	69 6f 6e
14084fdc4:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14084fdc8:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
14084fdcc:	4d 8d 47 08          	lea    0x8(%r15),%r8
14084fdd0:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14084fdd4:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14084fdd8:	e8 b3 b7 fe ff       	call   0x14083b590
14084fddd:	90                   	nop
14084fdde:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14084fde2:	48 83 fa 0f          	cmp    $0xf,%rdx
14084fde6:	76 31                	jbe    0x14084fe19
14084fde8:	48 ff c2             	inc    %rdx
14084fdeb:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14084fdef:	48 8b c1             	mov    %rcx,%rax
14084fdf2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fdf9:	72 19                	jb     0x14084fe14
14084fdfb:	48 83 c2 27          	add    $0x27,%rdx
14084fdff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fe03:	48 2b c1             	sub    %rcx,%rax
14084fe06:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fe0a:	48 83 f8 1f          	cmp    $0x1f,%rax
14084fe0e:	0f 87 f9 00 00 00    	ja     0x14084ff0d
14084fe14:	e8 2b b3 5c 00       	call   0x140e1b144
14084fe19:	49 8b 5e 58          	mov    0x58(%r14),%rbx
14084fe1d:	83 7b 40 00          	cmpl   $0x0,0x40(%rbx)
14084fe21:	0f 84 8b 00 00 00    	je     0x14084feb2
14084fe27:	0f 57 c0             	xorps  %xmm0,%xmm0
14084fe2a:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14084fe2e:	0f 57 c9             	xorps  %xmm1,%xmm1
14084fe31:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
14084fe36:	b9 20 00 00 00       	mov    $0x20,%ecx
14084fe3b:	e8 c8 b2 5c 00       	call   0x140e1b108
14084fe40:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14084fe44:	66 0f 6f 05 24 45 75 	movdqa 0x754524(%rip),%xmm0        # 0x140fa4370
14084fe4b:	00
14084fe4c:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
14084fe51:	0f 10 05 10 0f 7f 00 	movups 0x7f0f10(%rip),%xmm0        # 0x141040d68
14084fe58:	0f 11 00             	movups %xmm0,(%rax)
14084fe5b:	0f b6 0d 16 0f 7f 00 	movzbl 0x7f0f16(%rip),%ecx        # 0x141040d78
14084fe62:	88 48 10             	mov    %cl,0x10(%rax)
14084fe65:	c6 40 11 00          	movb   $0x0,0x11(%rax)
14084fe69:	4c 8d 43 40          	lea    0x40(%rbx),%r8
14084fe6d:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14084fe71:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14084fe75:	e8 16 b5 fe ff       	call   0x14083b390
14084fe7a:	90                   	nop
14084fe7b:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14084fe7f:	48 83 fa 0f          	cmp    $0xf,%rdx
14084fe83:	76 2d                	jbe    0x14084feb2
14084fe85:	48 ff c2             	inc    %rdx
14084fe88:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14084fe8c:	48 8b c1             	mov    %rcx,%rax
14084fe8f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084fe96:	72 15                	jb     0x14084fead
14084fe98:	48 83 c2 27          	add    $0x27,%rdx
14084fe9c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084fea0:	48 2b c1             	sub    %rcx,%rax
14084fea3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084fea7:	48 83 f8 1f          	cmp    $0x1f,%rax
14084feab:	77 42                	ja     0x14084feef
14084fead:	e8 92 b2 5c 00       	call   0x140e1b144
14084feb2:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14084feb6:	e8 55 00 ff ff       	call   0x14083ff10
14084febb:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14084febf:	e8 4c 00 ff ff       	call   0x14083ff10
14084fec4:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14084fec8:	48 33 cc             	xor    %rsp,%rcx
14084fecb:	e8 30 b6 5c 00       	call   0x140e1b500
14084fed0:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14084fed7:	00
14084fed8:	0f 28 b4 24 b0 00 00 	movaps 0xb0(%rsp),%xmm6
14084fedf:	00
14084fee0:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14084fee7:	41 5f                	pop    %r15
14084fee9:	41 5e                	pop    %r14
14084feeb:	5f                   	pop    %rdi
14084feec:	5e                   	pop    %rsi
14084feed:	5d                   	pop    %rbp
14084feee:	c3                   	ret
14084feef:	e8 b0 a2 5d 00       	call   0x140e2a1a4
14084fef4:	90                   	nop
14084fef5:	e8 aa a2 5d 00       	call   0x140e2a1a4
14084fefa:	90                   	nop
14084fefb:	e8 a4 a2 5d 00       	call   0x140e2a1a4
14084ff00:	90                   	nop
14084ff01:	e8 9e a2 5d 00       	call   0x140e2a1a4
14084ff06:	90                   	nop
14084ff07:	e8 98 a2 5d 00       	call   0x140e2a1a4
14084ff0c:	cc                   	int3
14084ff0d:	e8 92 a2 5d 00       	call   0x140e2a1a4
14084ff12:	cc                   	int3
14084ff13:	cc                   	int3
14084ff14:	cc                   	int3
14084ff15:	cc                   	int3
14084ff16:	cc                   	int3
14084ff17:	cc                   	int3
14084ff18:	cc                   	int3
14084ff19:	cc                   	int3
14084ff1a:	cc                   	int3
14084ff1b:	cc                   	int3
14084ff1c:	cc                   	int3
14084ff1d:	cc                   	int3
14084ff1e:	cc                   	int3
14084ff1f:	cc                   	int3
14084ff20:	4c 8b dc             	mov    %rsp,%r11
14084ff23:	56                   	push   %rsi
14084ff24:	41 56                	push   %r14
14084ff26:	48 83 ec 68          	sub    $0x68,%rsp
14084ff2a:	48 8b 05 cf 8f b6 00 	mov    0xb68fcf(%rip),%rax        # 0x1413b8f00
14084ff31:	48 33 c4             	xor    %rsp,%rax
14084ff34:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14084ff39:	48 8b 41 40          	mov    0x40(%rcx),%rax
14084ff3d:	48 8b f2             	mov    %rdx,%rsi
14084ff40:	4c 8b f1             	mov    %rcx,%r14
14084ff43:	80 78 3a 00          	cmpb   $0x0,0x3a(%rax)
14084ff47:	0f 85 c6 02 00 00    	jne    0x140850213
14084ff4d:	49 89 5b 18          	mov    %rbx,0x18(%r11)
14084ff51:	49 89 6b 20          	mov    %rbp,0x20(%r11)
14084ff55:	49 89 7b e8          	mov    %rdi,-0x18(%r11)
14084ff59:	4d 89 63 e0          	mov    %r12,-0x20(%r11)
14084ff5d:	4d 89 7b d8          	mov    %r15,-0x28(%r11)
14084ff61:	e8 1a 19 ff ff       	call   0x140841880
14084ff66:	49 8b 06             	mov    (%r14),%rax
14084ff69:	49 8b 56 40          	mov    0x40(%r14),%rdx
14084ff6d:	4c 8b 50 68          	mov    0x68(%rax),%r10
14084ff71:	0f be 42 17          	movsbl 0x17(%rdx),%eax
14084ff75:	44 8b 42 18          	mov    0x18(%rdx),%r8d
14084ff79:	c1 e8 07             	shr    $0x7,%eax
14084ff7c:	f6 d0                	not    %al
14084ff7e:	a8 01                	test   $0x1,%al
14084ff80:	75 03                	jne    0x14084ff85
14084ff82:	48 8b 12             	mov    (%rdx),%rdx
14084ff85:	4c 8d 0d b8 7f 78 00 	lea    0x787fb8(%rip),%r9        # 0x140fd7f44
14084ff8c:	49 8b ce             	mov    %r14,%rcx
14084ff8f:	49 8b c2             	mov    %r10,%rax
14084ff92:	ff 15 88 3a 73 00    	call   *0x733a88(%rip)        # 0x140f83a20
14084ff98:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14084ff9c:	ba 02 00 00 00       	mov    $0x2,%edx
14084ffa1:	0f b6 7e 18          	movzbl 0x18(%rsi),%edi
14084ffa5:	48 8b cb             	mov    %rbx,%rcx
14084ffa8:	e8 d3 f2 fe ff       	call   0x14083f280
14084ffad:	48 8d 05 8c 09 7f 00 	lea    0x7f098c(%rip),%rax        # 0x141040940
14084ffb4:	40 84 ff             	test   %dil,%dil
14084ffb7:	48 8d 15 46 28 7b 00 	lea    0x7b2846(%rip),%rdx        # 0x141002804
14084ffbe:	48 8b cb             	mov    %rbx,%rcx
14084ffc1:	48 0f 45 d0          	cmovne %rax,%rdx
14084ffc5:	e8 76 02 98 ff       	call   0x1401d0240
14084ffca:	48 8b c8             	mov    %rax,%rcx
14084ffcd:	48 8d 15 8c 95 75 00 	lea    0x75958c(%rip),%rdx        # 0x140fa9560
14084ffd4:	e8 67 02 98 ff       	call   0x1401d0240
14084ffd9:	80 3d 18 2e be 00 00 	cmpb   $0x0,0xbe2e18(%rip)        # 0x141432df8
14084ffe0:	41 bf 0f ff 00 00    	mov    $0xff0f,%r15d
14084ffe6:	49 8b 7e 08          	mov    0x8(%r14),%rdi
14084ffea:	41 bc f0 ff 00 00    	mov    $0xfff0,%r12d
14084fff0:	8b 1d 12 ed c4 00    	mov    0xc4ed12(%rip),%ebx        # 0x14149ed08
14084fff6:	bd 00 13 00 00       	mov    $0x1300,%ebp
14084fffb:	75 5f                	jne    0x14085005c
14084fffd:	b9 01 00 00 00       	mov    $0x1,%ecx
140850002:	e8 89 2c 5e 00       	call   0x140e32c90
140850007:	48 8b c8             	mov    %rax,%rcx
14085000a:	e8 51 2e 5e 00       	call   0x140e32e60
14085000f:	8b c8                	mov    %eax,%ecx
140850011:	e8 4a fe 9f ff       	call   0x14024fe60
140850016:	85 c0                	test   %eax,%eax
140850018:	75 0d                	jne    0x140850027
14085001a:	48 8b 05 cf 2d be 00 	mov    0xbe2dcf(%rip),%rax        # 0x141432df0
140850021:	80 78 78 00          	cmpb   $0x0,0x78(%rax)
140850025:	74 35                	je     0x14085005c
140850027:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14085002e:	00 00
140850030:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
140850034:	8b 4c 05 00          	mov    0x0(%rbp,%rax,1),%ecx
140850038:	39 0d da 32 be 00    	cmp    %ecx,0xbe32da(%rip)        # 0x141433318
14085003e:	0f 8f 4c 02 00 00    	jg     0x140850290
140850044:	0f b7 15 c7 32 be 00 	movzwl 0xbe32c7(%rip),%edx        # 0x141433312
14085004b:	48 8b 0d b6 32 be 00 	mov    0xbe32b6(%rip),%rcx        # 0x141433308
140850052:	66 83 ca 04          	or     $0x4,%dx
140850056:	ff 15 b4 33 73 00    	call   *0x7333b4(%rip)        # 0x140f83410
14085005c:	80 7e 18 00          	cmpb   $0x0,0x18(%rsi)
140850060:	48 8d 05 a9 23 7f 00 	lea    0x7f23a9(%rip),%rax        # 0x141042410
140850067:	48 8d 15 ba 23 7f 00 	lea    0x7f23ba(%rip),%rdx        # 0x141042428
14085006e:	48 8b cf             	mov    %rdi,%rcx
140850071:	48 0f 45 d0          	cmovne %rax,%rdx
140850075:	e8 c6 01 98 ff       	call   0x1401d0240
14085007a:	80 3d 77 2d be 00 00 	cmpb   $0x0,0xbe2d77(%rip)        # 0x141432df8
140850081:	48 8b f8             	mov    %rax,%rdi
140850084:	75 5e                	jne    0x1408500e4
140850086:	b9 01 00 00 00       	mov    $0x1,%ecx
14085008b:	e8 00 2c 5e 00       	call   0x140e32c90
140850090:	48 8b c8             	mov    %rax,%rcx
140850093:	e8 c8 2d 5e 00       	call   0x140e32e60
140850098:	8b c8                	mov    %eax,%ecx
14085009a:	e8 c1 fd 9f ff       	call   0x14024fe60
14085009f:	85 c0                	test   %eax,%eax
1408500a1:	75 0c                	jne    0x1408500af
1408500a3:	48 8b 0d 46 2d be 00 	mov    0xbe2d46(%rip),%rcx        # 0x141432df0
1408500aa:	38 41 78             	cmp    %al,0x78(%rcx)
1408500ad:	74 35                	je     0x1408500e4
1408500af:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1408500b6:	00 00
1408500b8:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
1408500bc:	8b 54 05 00          	mov    0x0(%rbp,%rax,1),%edx
1408500c0:	39 15 52 32 be 00    	cmp    %edx,0xbe3252(%rip)        # 0x141433318
1408500c6:	0f 8f 5c 01 00 00    	jg     0x140850228
1408500cc:	0f b7 15 3f 32 be 00 	movzwl 0xbe323f(%rip),%edx        # 0x141433312
1408500d3:	48 8b 0d 2e 32 be 00 	mov    0xbe322e(%rip),%rcx        # 0x141433308
1408500da:	66 83 ca 03          	or     $0x3,%dx
1408500de:	ff 15 2c 33 73 00    	call   *0x73332c(%rip)        # 0x140f83410
1408500e4:	0f be 46 17          	movsbl 0x17(%rsi),%eax
1408500e8:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1408500ed:	c1 e8 07             	shr    $0x7,%eax
1408500f0:	f6 d0                	not    %al
1408500f2:	a8 01                	test   $0x1,%al
1408500f4:	75 03                	jne    0x1408500f9
1408500f6:	48 8b 36             	mov    (%rsi),%rsi
1408500f9:	48 8b d6             	mov    %rsi,%rdx
1408500fc:	48 8b cf             	mov    %rdi,%rcx
1408500ff:	e8 3c 01 98 ff       	call   0x1401d0240
140850104:	48 8d 15 61 67 76 00 	lea    0x766761(%rip),%rdx        # 0x140fb686c
14085010b:	48 8b c8             	mov    %rax,%rcx
14085010e:	e8 2d 01 98 ff       	call   0x1401d0240
140850113:	48 8b 0d d6 2c be 00 	mov    0xbe2cd6(%rip),%rcx        # 0x141432df0
14085011a:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140850121:	aa aa 2a
140850124:	4c 8b b9 00 01 00 00 	mov    0x100(%rcx),%r15
14085012b:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
140850132:	49 2b cf             	sub    %r15,%rcx
140850135:	48 f7 e9             	imul   %rcx
140850138:	48 8b ea             	mov    %rdx,%rbp
14085013b:	48 c1 fd 02          	sar    $0x2,%rbp
14085013f:	48 8b c5             	mov    %rbp,%rax
140850142:	48 c1 e8 3f          	shr    $0x3f,%rax
140850146:	48 03 e8             	add    %rax,%rbp
140850149:	85 ed                	test   %ebp,%ebp
14085014b:	0f 84 8e 00 00 00    	je     0x1408501df
140850151:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140850155:	33 d2                	xor    %edx,%edx
140850157:	48 8b cb             	mov    %rbx,%rcx
14085015a:	e8 21 f1 fe ff       	call   0x14083f280
14085015f:	48 8d 15 7a 0e 7f 00 	lea    0x7f0e7a(%rip),%rdx        # 0x141040fe0
140850166:	48 8b cb             	mov    %rbx,%rcx
140850169:	e8 d2 00 98 ff       	call   0x1401d0240
14085016e:	48 63 fd             	movslq %ebp,%rdi
140850171:	8b f5                	mov    %ebp,%esi
140850173:	85 ed                	test   %ebp,%ebp
140850175:	7e 68                	jle    0x1408501df
140850177:	48 8d 5f ff          	lea    -0x1(%rdi),%rbx
14085017b:	48 8d 1c 5b          	lea    (%rbx,%rbx,2),%rbx
14085017f:	49 8d 1c df          	lea    (%r15,%rbx,8),%rbx
140850183:	4c 8d 3d 02 36 75 00 	lea    0x753602(%rip),%r15        # 0x140fa378c
14085018a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140850190:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140850194:	48 8d 15 55 0e 7f 00 	lea    0x7f0e55(%rip),%rdx        # 0x141040ff0
14085019b:	3b f5                	cmp    %ebp,%esi
14085019d:	49 0f 44 d7          	cmove  %r15,%rdx
1408501a1:	e8 9a 00 98 ff       	call   0x1401d0240
1408501a6:	0f be 4b 17          	movsbl 0x17(%rbx),%ecx
1408501aa:	48 8b d3             	mov    %rbx,%rdx
1408501ad:	c1 e9 07             	shr    $0x7,%ecx
1408501b0:	f6 d1                	not    %cl
1408501b2:	f6 c1 01             	test   $0x1,%cl
1408501b5:	75 03                	jne    0x1408501ba
1408501b7:	48 8b 13             	mov    (%rbx),%rdx
1408501ba:	48 8b c8             	mov    %rax,%rcx
1408501bd:	e8 7e 00 98 ff       	call   0x1401d0240
1408501c2:	48 8d 15 a3 66 76 00 	lea    0x7666a3(%rip),%rdx        # 0x140fb686c
1408501c9:	48 8b c8             	mov    %rax,%rcx