140ab7f52:	e8 35 2f 00 00       	call   0x140abae8c
140ab7f57:	66 41 03 dd          	add    %r13w,%bx
140ab7f5b:	66 3b de             	cmp    %si,%bx
140ab7f5e:	0f 82 3a ff ff ff    	jb     0x140ab7e9e
140ab7f64:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140ab7f68:	48 33 cc             	xor    %rsp,%rcx
140ab7f6b:	e8 70 76 03 00       	call   0x140aef5e0
140ab7f70:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
140ab7f77:	00
140ab7f78:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ab7f7f:	41 5f                	pop    %r15
140ab7f81:	41 5e                	pop    %r14
140ab7f83:	41 5d                	pop    %r13
140ab7f85:	41 5c                	pop    %r12
140ab7f87:	5f                   	pop    %rdi
140ab7f88:	5e                   	pop    %rsi
140ab7f89:	5d                   	pop    %rbp
140ab7f8a:	c3                   	ret
140ab7f8b:	ff 15 07 4a 05 00    	call   *0x54a07(%rip)        # 0x140b0c998
140ab7f91:	90                   	nop
140ab7f92:	48 8d 15 37 5e 0f 00 	lea    0xf5e37(%rip),%rdx        # 0x140baddd0
140ab7f99:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab7f9d:	e8 e6 ea ff ff       	call   0x140ab6a88
140ab7fa2:	48 8d 15 cf f2 17 00 	lea    0x17f2cf(%rip),%rdx        # 0x140c37278
140ab7fa9:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab7fad:	e8 cc 84 03 00       	call   0x140af047e
140ab7fb2:	90                   	nop
140ab7fb3:	48 8d 15 66 5e 0f 00 	lea    0xf5e66(%rip),%rdx        # 0x140bade20
140ab7fba:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab7fbe:	e8 c5 ea ff ff       	call   0x140ab6a88
140ab7fc3:	48 8d 15 ae f2 17 00 	lea    0x17f2ae(%rip),%rdx        # 0x140c37278
140ab7fca:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab7fce:	e8 ab 84 03 00       	call   0x140af047e
140ab7fd3:	cc                   	int3
140ab7fd4:	40 53                	rex push %rbx
140ab7fd6:	55                   	push   %rbp
140ab7fd7:	56                   	push   %rsi
140ab7fd8:	57                   	push   %rdi
140ab7fd9:	48 83 ec 78          	sub    $0x78,%rsp
140ab7fdd:	48 8b 05 5c 70 20 00 	mov    0x20705c(%rip),%rax        # 0x140cbf040
140ab7fe4:	48 33 c4             	xor    %rsp,%rax
140ab7fe7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ab7fec:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140ab7ff0:	49 8b d9             	mov    %r9,%rbx
140ab7ff3:	48 8b 42 10          	mov    0x10(%rdx),%rax
140ab7ff7:	49 8b e8             	mov    %r8,%rbp
140ab7ffa:	48 2b c7             	sub    %rdi,%rax
140ab7ffd:	48 8b f1             	mov    %rcx,%rsi
140ab8000:	48 c1 f8 04          	sar    $0x4,%rax
140ab8004:	48 85 c0             	test   %rax,%rax
140ab8007:	74 77                	je     0x140ab8080
140ab8009:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140ab800d:	0f 84 97 00 00 00    	je     0x140ab80aa
140ab8013:	48 8b 42 10          	mov    0x10(%rdx),%rax
140ab8017:	48 2b c7             	sub    %rdi,%rax
140ab801a:	48 c1 f8 04          	sar    $0x4,%rax
140ab801e:	48 85 c0             	test   %rax,%rax
140ab8021:	74 5d                	je     0x140ab8080
140ab8023:	48 8b 3f             	mov    (%rdi),%rdi
140ab8026:	48 8b c7             	mov    %rdi,%rax
140ab8029:	48 85 ff             	test   %rdi,%rdi
140ab802c:	74 4e                	je     0x140ab807c
140ab802e:	48 83 f8 01          	cmp    $0x1,%rax
140ab8032:	74 39                	je     0x140ab806d
140ab8034:	48 85 ff             	test   %rdi,%rdi
140ab8037:	78 4e                	js     0x140ab8087
140ab8039:	ba 02 00 00 00       	mov    $0x2,%edx
140ab803e:	48 8b cb             	mov    %rbx,%rcx
140ab8041:	e8 ae 29 00 00       	call   0x140aba9f4
140ab8046:	4c 8b cb             	mov    %rbx,%r9
140ab8049:	4c 8b c5             	mov    %rbp,%r8
140ab804c:	48 8b d7             	mov    %rdi,%rdx
140ab804f:	48 8b ce             	mov    %rsi,%rcx
140ab8052:	e8 79 00 00 00       	call   0x140ab80d0
140ab8057:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140ab805c:	48 33 cc             	xor    %rsp,%rcx
140ab805f:	e8 7c 75 03 00       	call   0x140aef5e0
140ab8064:	48 83 c4 78          	add    $0x78,%rsp
140ab8068:	5f                   	pop    %rdi
140ab8069:	5e                   	pop    %rsi
140ab806a:	5d                   	pop    %rbp
140ab806b:	5b                   	pop    %rbx
140ab806c:	c3                   	ret
140ab806d:	ba 01 00 00 00       	mov    $0x1,%edx
140ab8072:	48 8b cb             	mov    %rbx,%rcx
140ab8075:	e8 7a 29 00 00       	call   0x140aba9f4
140ab807a:	eb db                	jmp    0x140ab8057
140ab807c:	33 d2                	xor    %edx,%edx
140ab807e:	eb f2                	jmp    0x140ab8072
140ab8080:	ff 15 12 49 05 00    	call   *0x54912(%rip)        # 0x140b0c998
140ab8086:	cc                   	int3
140ab8087:	48 8d 15 a2 5a 0f 00 	lea    0xf5aa2(%rip),%rdx        # 0x140badb30
140ab808e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab8093:	e8 f0 e9 ff ff       	call   0x140ab6a88
140ab8098:	48 8d 15 d9 f1 17 00 	lea    0x17f1d9(%rip),%rdx        # 0x140c37278
140ab809f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab80a4:	e8 d5 83 03 00       	call   0x140af047e
140ab80a9:	cc                   	int3
140ab80aa:	48 8d 15 ef 5c 0f 00 	lea    0xf5cef(%rip),%rdx        # 0x140badda0
140ab80b1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab80b6:	e8 cd e9 ff ff       	call   0x140ab6a88
140ab80bb:	48 8d 15 b6 f1 17 00 	lea    0x17f1b6(%rip),%rdx        # 0x140c37278
140ab80c2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab80c7:	e8 b2 83 03 00       	call   0x140af047e
140ab80cc:	cc                   	int3
140ab80cd:	90                   	nop
140ab80ce:	90                   	nop
140ab80cf:	90                   	nop
140ab80d0:	40 53                	rex push %rbx
140ab80d2:	56                   	push   %rsi
140ab80d3:	57                   	push   %rdi
140ab80d4:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140ab80db:	48 8b 05 5e 6f 20 00 	mov    0x206f5e(%rip),%rax        # 0x140cbf040
140ab80e2:	48 33 c4             	xor    %rsp,%rax
140ab80e5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140ab80ea:	49 8b f0             	mov    %r8,%rsi
140ab80ed:	48 8b d9             	mov    %rcx,%rbx
140ab80f0:	48 8b 09             	mov    (%rcx),%rcx
140ab80f3:	41 b0 01             	mov    $0x1,%r8b
140ab80f6:	49 8b f9             	mov    %r9,%rdi
140ab80f9:	e8 92 30 01 00       	call   0x140acb190
140ab80fe:	48 8b 0b             	mov    (%rbx),%rcx
140ab8101:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ab8106:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140ab810b:	e8 94 f1 ff ff       	call   0x140ab72a4
140ab8110:	0f b6 4c 24 20       	movzbl 0x20(%rsp),%ecx
140ab8115:	84 c9                	test   %cl,%cl
140ab8117:	74 4c                	je     0x140ab8165
140ab8119:	83 f9 01             	cmp    $0x1,%ecx
140ab811c:	74 3a                	je     0x140ab8158
140ab811e:	84 c9                	test   %cl,%cl
140ab8120:	0f 89 85 00 00 00    	jns    0x140ab81ab
140ab8126:	80 e1 7f             	and    $0x7f,%cl
140ab8129:	75 0d                	jne    0x140ab8138
140ab812b:	48 8b d7             	mov    %rdi,%rdx
140ab812e:	48 8b cb             	mov    %rbx,%rcx
140ab8131:	e8 9a 00 00 00       	call   0x140ab81d0
140ab8136:	eb 10                	jmp    0x140ab8148
140ab8138:	80 f9 01             	cmp    $0x1,%cl
140ab813b:	75 4b                	jne    0x140ab8188
140ab813d:	48 8b d7             	mov    %rdi,%rdx
140ab8140:	48 8b cb             	mov    %rbx,%rcx
140ab8143:	e8 f8 00 00 00       	call   0x140ab8240
140ab8148:	4c 8b c7             	mov    %rdi,%r8
140ab814b:	48 8b d6             	mov    %rsi,%rdx
140ab814e:	48 8b cb             	mov    %rbx,%rcx
140ab8151:	e8 16 02 00 00       	call   0x140ab836c
140ab8156:	eb 18                	jmp    0x140ab8170
140ab8158:	48 8b d7             	mov    %rdi,%rdx
140ab815b:	48 8b cb             	mov    %rbx,%rcx
140ab815e:	e8 dd 00 00 00       	call   0x140ab8240
140ab8163:	eb 0b                	jmp    0x140ab8170
140ab8165:	48 8b d7             	mov    %rdi,%rdx
140ab8168:	48 8b cb             	mov    %rbx,%rcx
140ab816b:	e8 60 00 00 00       	call   0x140ab81d0
140ab8170:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140ab8175:	48 33 cc             	xor    %rsp,%rcx
140ab8178:	e8 63 74 03 00       	call   0x140aef5e0
140ab817d:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140ab8184:	5f                   	pop    %rdi
140ab8185:	5e                   	pop    %rsi
140ab8186:	5b                   	pop    %rbx
140ab8187:	c3                   	ret
140ab8188:	48 8d 15 51 59 0f 00 	lea    0xf5951(%rip),%rdx        # 0x140badae0
140ab818f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8194:	e8 ef e8 ff ff       	call   0x140ab6a88
140ab8199:	48 8d 15 d8 f0 17 00 	lea    0x17f0d8(%rip),%rdx        # 0x140c37278
140ab81a0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab81a5:	e8 d4 82 03 00       	call   0x140af047e
140ab81aa:	cc                   	int3
140ab81ab:	48 8d 15 2e 59 0f 00 	lea    0xf592e(%rip),%rdx        # 0x140badae0
140ab81b2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab81b7:	e8 cc e8 ff ff       	call   0x140ab6a88
140ab81bc:	48 8d 15 b5 f0 17 00 	lea    0x17f0b5(%rip),%rdx        # 0x140c37278
140ab81c3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab81c8:	e8 b1 82 03 00       	call   0x140af047e
140ab81cd:	cc                   	int3
140ab81ce:	90                   	nop
140ab81cf:	90                   	nop
140ab81d0:	40 53                	rex push %rbx
140ab81d2:	56                   	push   %rsi
140ab81d3:	57                   	push   %rdi
140ab81d4:	48 83 ec 30          	sub    $0x30,%rsp
140ab81d8:	48 8b f2             	mov    %rdx,%rsi
140ab81db:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140ab81e0:	48 8b f9             	mov    %rcx,%rdi
140ab81e3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140ab81e8:	48 8b 09             	mov    (%rcx),%rcx
140ab81eb:	e8 b4 f0 ff ff       	call   0x140ab72a4
140ab81f0:	32 db                	xor    %bl,%bl
140ab81f2:	38 5c 24 50          	cmp    %bl,0x50(%rsp)
140ab81f6:	76 40                	jbe    0x140ab8238
140ab81f8:	48 8b 0f             	mov    (%rdi),%rcx
140ab81fb:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ab8200:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140ab8205:	e8 9a f0 ff ff       	call   0x140ab72a4
140ab820a:	8a 44 24 60          	mov    0x60(%rsp),%al
140ab820e:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140ab8213:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
140ab8217:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ab821c:	88 44 24 68          	mov    %al,0x68(%rsp)
140ab8220:	0f b6 c3             	movzbl %bl,%eax
140ab8223:	66 ff c0             	inc    %ax
140ab8226:	66 89 44 24 6a       	mov    %ax,0x6a(%rsp)
140ab822b:	e8 1c 9a f4 ff       	call   0x140a01c4c
140ab8230:	fe c3                	inc    %bl
140ab8232:	3a 5c 24 50          	cmp    0x50(%rsp),%bl
140ab8236:	72 c0                	jb     0x140ab81f8
140ab8238:	48 83 c4 30          	add    $0x30,%rsp
140ab823c:	5f                   	pop    %rdi
140ab823d:	5e                   	pop    %rsi
140ab823e:	5b                   	pop    %rbx
140ab823f:	c3                   	ret
140ab8240:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ab8245:	55                   	push   %rbp
140ab8246:	56                   	push   %rsi
140ab8247:	57                   	push   %rdi
140ab8248:	41 54                	push   %r12
140ab824a:	41 55                	push   %r13
140ab824c:	41 56                	push   %r14
140ab824e:	41 57                	push   %r15
140ab8250:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140ab8255:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ab825c:	48 8b 05 dd 6d 20 00 	mov    0x206ddd(%rip),%rax        # 0x140cbf040
140ab8263:	48 33 c4             	xor    %rsp,%rax
140ab8266:	48 89 45 17          	mov    %rax,0x17(%rbp)
140ab826a:	4c 8b ea             	mov    %rdx,%r13
140ab826d:	4c 8b f1             	mov    %rcx,%r14
140ab8270:	48 8b 09             	mov    (%rcx),%rcx
140ab8273:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140ab8277:	45 33 e4             	xor    %r12d,%r12d
140ab827a:	44 88 65 b7          	mov    %r12b,-0x49(%rbp)
140ab827e:	e8 21 f0 ff ff       	call   0x140ab72a4
140ab8283:	45 0f b7 fc          	movzwl %r12w,%r15d
140ab8287:	41 8a dc             	mov    %r12b,%bl
140ab828a:	44 38 65 b7          	cmp    %r12b,-0x49(%rbp)
140ab828e:	0f 86 8f 00 00 00    	jbe    0x140ab8323
140ab8294:	49 8b 0e             	mov    (%r14),%rcx
140ab8297:	48 8d 55 b9          	lea    -0x47(%rbp),%rdx
140ab829b:	44 88 65 b9          	mov    %r12b,-0x47(%rbp)
140ab829f:	e8 00 f0 ff ff       	call   0x140ab72a4
140ab82a4:	49 8b 0e             	mov    (%r14),%rcx
140ab82a7:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140ab82ab:	44 88 65 b8          	mov    %r12b,-0x48(%rbp)
140ab82af:	e8 f0 ef ff ff       	call   0x140ab72a4
140ab82b4:	0f b6 75 b8          	movzbl -0x48(%rbp),%esi
140ab82b8:	41 0f b7 fc          	movzwl %r12w,%edi
140ab82bc:	66 ff c6             	inc    %si
140ab82bf:	66 44 3b e6          	cmp    %si,%r12w
140ab82c3:	73 53                	jae    0x140ab8318
140ab82c5:	0f b6 4d b9          	movzbl -0x47(%rbp),%ecx
140ab82c9:	41 b9 ff 00 00 00    	mov    $0xff,%r9d
140ab82cf:	66 03 cf             	add    %di,%cx
140ab82d2:	66 41 ff c7          	inc    %r15w
140ab82d6:	66 41 3b c9          	cmp    %r9w,%cx
140ab82da:	0f b6 c1             	movzbl %cl,%eax
140ab82dd:	41 8b d1             	mov    %r9d,%edx
140ab82e0:	0f 46 d0             	cmovbe %eax,%edx
140ab82e3:	66 44 3b c9          	cmp    %cx,%r9w
140ab82e7:	45 1b c0             	sbb    %r8d,%r8d
140ab82ea:	41 81 e0 16 02 07 80 	and    $0x80070216,%r8d
140ab82f1:	66 41 3b c9          	cmp    %r9w,%cx
140ab82f5:	77 53                	ja     0x140ab834a
140ab82f7:	49 8b 4d 48          	mov    0x48(%r13),%rcx
140ab82fb:	4c 8d 45 bb          	lea    -0x45(%rbp),%r8
140ab82ff:	88 55 bb             	mov    %dl,-0x45(%rbp)
140ab8302:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140ab8306:	66 44 89 7d bd       	mov    %r15w,-0x43(%rbp)
140ab830b:	e8 3c 99 f4 ff       	call   0x140a01c4c
140ab8310:	66 ff c7             	inc    %di
140ab8313:	66 3b fe             	cmp    %si,%di
140ab8316:	72 ad                	jb     0x140ab82c5
140ab8318:	fe c3                	inc    %bl
140ab831a:	3a 5d b7             	cmp    -0x49(%rbp),%bl
140ab831d:	0f 82 71 ff ff ff    	jb     0x140ab8294
140ab8323:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140ab8327:	48 33 cc             	xor    %rsp,%rcx
140ab832a:	e8 b1 72 03 00       	call   0x140aef5e0
140ab832f:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140ab8336:	00
140ab8337:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ab833e:	41 5f                	pop    %r15
140ab8340:	41 5e                	pop    %r14
140ab8342:	41 5d                	pop    %r13
140ab8344:	41 5c                	pop    %r12
140ab8346:	5f                   	pop    %rdi
140ab8347:	5e                   	pop    %rsi
140ab8348:	5d                   	pop    %rbp
140ab8349:	c3                   	ret
140ab834a:	48 8d 15 4f 57 0f 00 	lea    0xf574f(%rip),%rdx        # 0x140badaa0
140ab8351:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8355:	e8 ea ef ff ff       	call   0x140ab7344
140ab835a:	48 8d 15 7f ef 17 00 	lea    0x17ef7f(%rip),%rdx        # 0x140c372e0
140ab8361:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8365:	e8 14 81 03 00       	call   0x140af047e
140ab836a:	cc                   	int3
140ab836b:	90                   	nop
140ab836c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ab8371:	55                   	push   %rbp
140ab8372:	56                   	push   %rsi
140ab8373:	57                   	push   %rdi
140ab8374:	41 56                	push   %r14
140ab8376:	41 57                	push   %r15
140ab8378:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140ab837d:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140ab8384:	48 8b 05 b5 6c 20 00 	mov    0x206cb5(%rip),%rax        # 0x140cbf040
140ab838b:	48 33 c4             	xor    %rsp,%rax
140ab838e:	48 89 45 27          	mov    %rax,0x27(%rbp)
140ab8392:	49 8b f0             	mov    %r8,%rsi
140ab8395:	4c 8b f2             	mov    %rdx,%r14
140ab8398:	48 8b f9             	mov    %rcx,%rdi
140ab839b:	45 33 ff             	xor    %r15d,%r15d
140ab839e:	44 88 7d a7          	mov    %r15b,-0x59(%rbp)
140ab83a2:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140ab83a6:	48 8b 09             	mov    (%rcx),%rcx
140ab83a9:	e8 f6 ee ff ff       	call   0x140ab72a4
140ab83ae:	41 8a df             	mov    %r15b,%bl
140ab83b1:	44 38 7d a7          	cmp    %r15b,-0x59(%rbp)
140ab83b5:	0f 86 e7 00 00 00    	jbe    0x140ab84a2
140ab83bb:	44 88 7d a8          	mov    %r15b,-0x58(%rbp)
140ab83bf:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140ab83c3:	48 8b 0f             	mov    (%rdi),%rcx
140ab83c6:	e8 d9 ee ff ff       	call   0x140ab72a4
140ab83cb:	66 44 89 7d ab       	mov    %r15w,-0x55(%rbp)
140ab83d0:	48 8d 55 ab          	lea    -0x55(%rbp),%rdx
140ab83d4:	48 8b 0f             	mov    (%rdi),%rcx
140ab83d7:	e8 4c ee ff ff       	call   0x140ab7228
140ab83dc:	0f b7 55 ab          	movzwl -0x55(%rbp),%edx
140ab83e0:	66 c1 ca 08          	ror    $0x8,%dx
140ab83e4:	b8 e7 fd 00 00       	mov    $0xfde7,%eax
140ab83e9:	66 3b d0             	cmp    %ax,%dx
140ab83ec:	0f 87 fb 00 00 00    	ja     0x140ab84ed
140ab83f2:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab83f5:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140ab83f9:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
140ab83fd:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140ab8404:	00
140ab8405:	44 88 7d c7          	mov    %r15b,-0x39(%rbp)
140ab8409:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140ab840d:	4d 8b c6             	mov    %r14,%r8
140ab8410:	e8 1b 01 00 00       	call   0x140ab8530
140ab8415:	84 c0                	test   %al,%al
140ab8417:	0f 84 af 00 00 00    	je     0x140ab84cc
140ab841d:	66 44 89 7d af       	mov    %r15w,-0x51(%rbp)
140ab8422:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140ab8426:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
140ab842b:	48 0f 47 55 c7       	cmova  -0x39(%rbp),%rdx
140ab8430:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ab8434:	48 8b ce             	mov    %rsi,%rcx
140ab8437:	e8 8c 2b 00 00       	call   0x140abafc8