140d8a059:	48 8b e8             	mov    %rax,%rbp
140d8a05c:	48 8b c6             	mov    %rsi,%rax
140d8a05f:	8d 4a 08             	lea    0x8(%rdx),%ecx
140d8a062:	ff 15 b8 99 1f 00    	call   *0x1f99b8(%rip)        # 0x140f83a20
140d8a068:	48 8b f0             	mov    %rax,%rsi
140d8a06b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140d8a06f:	75 2e                	jne    0x140d8a09f
140d8a071:	48 8b cf             	mov    %rdi,%rcx
140d8a074:	ff 15 d6 93 1f 00    	call   *0x1f93d6(%rip)        # 0x140f83450
140d8a07a:	4c 8d 0d af 90 41 00 	lea    0x4190af(%rip),%r9        # 0x1411a3130
140d8a081:	c7 44 24 20 29 02 00 	movl   $0x229,0x20(%rsp)
140d8a088:	00
140d8a089:	8d 56 6e             	lea    0x6e(%rsi),%edx
140d8a08c:	8d 4e 26             	lea    0x26(%rsi),%ecx
140d8a08f:	44 8d 46 6d          	lea    0x6d(%rsi),%r8d
140d8a093:	e8 e8 6b f4 ff       	call   0x140cd0c80
140d8a098:	8b c6                	mov    %esi,%eax
140d8a09a:	e9 95 00 00 00       	jmp    0x140d8a134
140d8a09f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d8a0a4:	c7 44 24 30 38 02 00 	movl   $0x238,0x30(%rsp)
140d8a0ab:	00
140d8a0ac:	48 8b ce             	mov    %rsi,%rcx
140d8a0af:	49 8b c7             	mov    %r15,%rax
140d8a0b2:	ff 15 68 99 1f 00    	call   *0x1f9968(%rip)        # 0x140f83a20
140d8a0b8:	85 c0                	test   %eax,%eax
140d8a0ba:	75 39                	jne    0x140d8a0f5
140d8a0bc:	48 8b ce             	mov    %rsi,%rcx
140d8a0bf:	ff 15 9b 91 1f 00    	call   *0x1f919b(%rip)        # 0x140f83260
140d8a0c5:	48 8b cf             	mov    %rdi,%rcx
140d8a0c8:	ff 15 82 93 1f 00    	call   *0x1f9382(%rip)        # 0x140f83450
140d8a0ce:	ba 6d 00 00 00       	mov    $0x6d,%edx
140d8a0d3:	c7 44 24 20 32 02 00 	movl   $0x232,0x20(%rsp)
140d8a0da:	00
140d8a0db:	4c 8d 0d 4e 90 41 00 	lea    0x41904e(%rip),%r9        # 0x1411a3130
140d8a0e2:	8d 4a b8             	lea    -0x48(%rdx),%ecx
140d8a0e5:	44 8d 42 05          	lea    0x5(%rdx),%r8d
140d8a0e9:	e8 92 6b f4 ff       	call   0x140cd0c80
140d8a0ee:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d8a0f3:	eb 3f                	jmp    0x140d8a134
140d8a0f5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d8a0fa:	48 3b d9             	cmp    %rcx,%rbx
140d8a0fd:	72 0c                	jb     0x140d8a10b
140d8a0ff:	8b 44 24 50          	mov    0x50(%rsp),%eax
140d8a103:	48 03 c1             	add    %rcx,%rax
140d8a106:	48 3b d8             	cmp    %rax,%rbx
140d8a109:	72 5f                	jb     0x140d8a16a
140d8a10b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d8a110:	48 8b ce             	mov    %rsi,%rcx
140d8a113:	48 8b c5             	mov    %rbp,%rax
140d8a116:	ff 15 04 99 1f 00    	call   *0x1f9904(%rip)        # 0x140f83a20
140d8a11c:	85 c0                	test   %eax,%eax
140d8a11e:	75 d5                	jne    0x140d8a0f5
140d8a120:	48 8b ce             	mov    %rsi,%rcx
140d8a123:	ff 15 37 91 1f 00    	call   *0x1f9137(%rip)        # 0x140f83260
140d8a129:	48 8b cf             	mov    %rdi,%rcx
140d8a12c:	ff 15 1e 93 1f 00    	call   *0x1f931e(%rip)        # 0x140f83450
140d8a132:	33 c0                	xor    %eax,%eax
140d8a134:	48 8b ac 24 b0 02 00 	mov    0x2b0(%rsp),%rbp
140d8a13b:	00
140d8a13c:	4c 8b bc 24 80 02 00 	mov    0x280(%rsp),%r15
140d8a143:	00
140d8a144:	48 8b b4 24 c8 02 00 	mov    0x2c8(%rsp),%rsi
140d8a14b:	00
140d8a14c:	48 8b 8c 24 70 02 00 	mov    0x270(%rsp),%rcx
140d8a153:	00
140d8a154:	48 33 cc             	xor    %rsp,%rcx
140d8a157:	e8 a4 13 09 00       	call   0x140e1b500
140d8a15c:	48 81 c4 88 02 00 00 	add    $0x288,%rsp
140d8a163:	41 5e                	pop    %r14
140d8a165:	41 5c                	pop    %r12
140d8a167:	5f                   	pop    %rdi
140d8a168:	5b                   	pop    %rbx
140d8a169:	c3                   	ret
140d8a16a:	48 8b ce             	mov    %rsi,%rcx
140d8a16d:	ff 15 ed 90 1f 00    	call   *0x1f90ed(%rip)        # 0x140f83260
140d8a173:	48 8b cf             	mov    %rdi,%rcx
140d8a176:	ff 15 d4 92 1f 00    	call   *0x1f92d4(%rip)        # 0x140f83450
140d8a17c:	33 c0                	xor    %eax,%eax
140d8a17e:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
140d8a185:	00
140d8a186:	38 84 24 60 01 00 00 	cmp    %al,0x160(%rsp)
140d8a18d:	74 12                	je     0x140d8a1a1
140d8a18f:	90                   	nop
140d8a190:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140d8a195:	73 0a                	jae    0x140d8a1a1
140d8a197:	48 ff c1             	inc    %rcx
140d8a19a:	ff c0                	inc    %eax
140d8a19c:	80 39 00             	cmpb   $0x0,(%rcx)
140d8a19f:	75 ef                	jne    0x140d8a190
140d8a1a1:	0f ba f0 1f          	btr    $0x1f,%eax
140d8a1a5:	45 85 f6             	test   %r14d,%r14d
140d8a1a8:	7f 04                	jg     0x140d8a1ae
140d8a1aa:	ff c0                	inc    %eax
140d8a1ac:	eb 86                	jmp    0x140d8a134
140d8a1ae:	41 3b c6             	cmp    %r14d,%eax
140d8a1b1:	41 8d 7e ff          	lea    -0x1(%r14),%edi
140d8a1b5:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
140d8a1bc:	00
140d8a1bd:	49 8b cc             	mov    %r12,%rcx
140d8a1c0:	0f 4c f8             	cmovl  %eax,%edi
140d8a1c3:	48 63 df             	movslq %edi,%rbx
140d8a1c6:	4c 8b c3             	mov    %rbx,%r8
140d8a1c9:	e8 42 4e 15 00       	call   0x140edf010
140d8a1ce:	8d 47 01             	lea    0x1(%rdi),%eax
140d8a1d1:	42 c6 04 23 00       	movb   $0x0,(%rbx,%r12,1)
140d8a1d6:	e9 59 ff ff ff       	jmp    0x140d8a134
140d8a1db:	cc                   	int3
140d8a1dc:	cc                   	int3
140d8a1dd:	cc                   	int3
140d8a1de:	cc                   	int3
140d8a1df:	cc                   	int3
140d8a1e0:	40 55                	rex push %rbp
140d8a1e2:	57                   	push   %rdi
140d8a1e3:	b8 88 02 00 00       	mov    $0x288,%eax
140d8a1e8:	e8 b3 12 09 00       	call   0x140e1b4a0
140d8a1ed:	48 2b e0             	sub    %rax,%rsp
140d8a1f0:	48 8b 05 09 ed 62 00 	mov    0x62ed09(%rip),%rax        # 0x1413b8f00
140d8a1f7:	48 33 c4             	xor    %rsp,%rax
140d8a1fa:	48 89 84 24 70 02 00 	mov    %rax,0x270(%rsp)
140d8a201:	00
140d8a202:	48 8b e9             	mov    %rcx,%rbp
140d8a205:	48 8d 0d 64 8f 41 00 	lea    0x418f64(%rip),%rcx        # 0x1411a3170
140d8a20c:	ff 15 7e 92 1f 00    	call   *0x1f927e(%rip)        # 0x140f83490
140d8a212:	48 8b f8             	mov    %rax,%rdi
140d8a215:	48 85 c0             	test   %rax,%rax
140d8a218:	75 27                	jne    0x140d8a241
140d8a21a:	4c 8d 0d 0f 8f 41 00 	lea    0x418f0f(%rip),%r9        # 0x1411a3130
140d8a221:	c7 44 24 20 70 02 00 	movl   $0x270,0x20(%rsp)
140d8a228:	00
140d8a229:	ba 8e 00 00 00       	mov    $0x8e,%edx
140d8a22e:	8d 48 25             	lea    0x25(%rax),%ecx
140d8a231:	44 8d 40 6c          	lea    0x6c(%rax),%r8d
140d8a235:	e8 46 6a f4 ff       	call   0x140cd0c80
140d8a23a:	33 c0                	xor    %eax,%eax
140d8a23c:	e9 4e 01 00 00       	jmp    0x140d8a38f
140d8a241:	48 8d 15 48 8f 41 00 	lea    0x418f48(%rip),%rdx        # 0x1411a3190
140d8a248:	48 89 9c 24 a8 02 00 	mov    %rbx,0x2a8(%rsp)
140d8a24f:	00
140d8a250:	48 8b cf             	mov    %rdi,%rcx
140d8a253:	ff 15 9f 90 1f 00    	call   *0x1f909f(%rip)        # 0x140f832f8
140d8a259:	48 8b d8             	mov    %rax,%rbx
140d8a25c:	48 8b cf             	mov    %rdi,%rcx
140d8a25f:	48 85 c0             	test   %rax,%rax
140d8a262:	75 2d                	jne    0x140d8a291
140d8a264:	ff 15 e6 91 1f 00    	call   *0x1f91e6(%rip)        # 0x140f83450
140d8a26a:	4c 8d 0d bf 8e 41 00 	lea    0x418ebf(%rip),%r9        # 0x1411a3130
140d8a271:	c7 44 24 20 78 02 00 	movl   $0x278,0x20(%rsp)
140d8a278:	00
140d8a279:	ba 8e 00 00 00       	mov    $0x8e,%edx
140d8a27e:	8d 4b 25             	lea    0x25(%rbx),%ecx
140d8a281:	44 8d 43 6c          	lea    0x6c(%rbx),%r8d
140d8a285:	e8 f6 69 f4 ff       	call   0x140cd0c80
140d8a28a:	33 c0                	xor    %eax,%eax
140d8a28c:	e9 f6 00 00 00       	jmp    0x140d8a387
140d8a291:	48 89 b4 24 b0 02 00 	mov    %rsi,0x2b0(%rsp)
140d8a298:	00
140d8a299:	48 8d 15 10 8f 41 00 	lea    0x418f10(%rip),%rdx        # 0x1411a31b0
140d8a2a0:	4c 89 b4 24 b8 02 00 	mov    %r14,0x2b8(%rsp)
140d8a2a7:	00
140d8a2a8:	4c 89 bc 24 80 02 00 	mov    %r15,0x280(%rsp)
140d8a2af:	00
140d8a2b0:	ff 15 42 90 1f 00    	call   *0x1f9042(%rip)        # 0x140f832f8
140d8a2b6:	48 8d 15 03 8f 41 00 	lea    0x418f03(%rip),%rdx        # 0x1411a31c0
140d8a2bd:	48 8b cf             	mov    %rdi,%rcx
140d8a2c0:	4c 8b f8             	mov    %rax,%r15
140d8a2c3:	ff 15 2f 90 1f 00    	call   *0x1f902f(%rip)        # 0x140f832f8
140d8a2c9:	33 d2                	xor    %edx,%edx
140d8a2cb:	4c 8b f0             	mov    %rax,%r14
140d8a2ce:	48 8b c3             	mov    %rbx,%rax
140d8a2d1:	8d 4a 08             	lea    0x8(%rdx),%ecx
140d8a2d4:	ff 15 46 97 1f 00    	call   *0x1f9746(%rip)        # 0x140f83a20
140d8a2da:	48 8b f0             	mov    %rax,%rsi
140d8a2dd:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140d8a2e1:	75 2b                	jne    0x140d8a30e
140d8a2e3:	48 8b cf             	mov    %rdi,%rcx
140d8a2e6:	ff 15 64 91 1f 00    	call   *0x1f9164(%rip)        # 0x140f83450
140d8a2ec:	4c 8d 0d 3d 8e 41 00 	lea    0x418e3d(%rip),%r9        # 0x1411a3130
140d8a2f3:	c7 44 24 20 88 02 00 	movl   $0x288,0x20(%rsp)
140d8a2fa:	00
140d8a2fb:	ba 8e 00 00 00       	mov    $0x8e,%edx
140d8a300:	8d 4e 26             	lea    0x26(%rsi),%ecx
140d8a303:	44 8d 46 6d          	lea    0x6d(%rsi),%r8d
140d8a307:	e8 74 69 f4 ff       	call   0x140cd0c80
140d8a30c:	eb 5f                	jmp    0x140d8a36d
140d8a30e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d8a313:	c7 44 24 30 38 02 00 	movl   $0x238,0x30(%rsp)
140d8a31a:	00
140d8a31b:	48 8b ce             	mov    %rsi,%rcx
140d8a31e:	49 8b c7             	mov    %r15,%rax
140d8a321:	ff 15 f9 96 1f 00    	call   *0x1f96f9(%rip)        # 0x140f83a20
140d8a327:	85 c0                	test   %eax,%eax
140d8a329:	74 30                	je     0x140d8a35b
140d8a32b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d8a330:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d8a335:	48 8b d5             	mov    %rbp,%rdx
140d8a338:	ff 15 ba 8f 1f 00    	call   *0x1f8fba(%rip)        # 0x140f832f8
140d8a33e:	48 8b d8             	mov    %rax,%rbx
140d8a341:	48 8b ce             	mov    %rsi,%rcx
140d8a344:	48 85 c0             	test   %rax,%rax
140d8a347:	75 60                	jne    0x140d8a3a9
140d8a349:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d8a34e:	49 8b c6             	mov    %r14,%rax
140d8a351:	ff 15 c9 96 1f 00    	call   *0x1f96c9(%rip)        # 0x140f83a20
140d8a357:	85 c0                	test   %eax,%eax
140d8a359:	75 d5                	jne    0x140d8a330
140d8a35b:	48 8b ce             	mov    %rsi,%rcx
140d8a35e:	ff 15 fc 8e 1f 00    	call   *0x1f8efc(%rip)        # 0x140f83260
140d8a364:	48 8b cf             	mov    %rdi,%rcx
140d8a367:	ff 15 e3 90 1f 00    	call   *0x1f90e3(%rip)        # 0x140f83450
140d8a36d:	33 c0                	xor    %eax,%eax
140d8a36f:	4c 8b b4 24 b8 02 00 	mov    0x2b8(%rsp),%r14
140d8a376:	00
140d8a377:	48 8b b4 24 b0 02 00 	mov    0x2b0(%rsp),%rsi
140d8a37e:	00
140d8a37f:	4c 8b bc 24 80 02 00 	mov    0x280(%rsp),%r15
140d8a386:	00
140d8a387:	48 8b 9c 24 a8 02 00 	mov    0x2a8(%rsp),%rbx
140d8a38e:	00
140d8a38f:	48 8b 8c 24 70 02 00 	mov    0x270(%rsp),%rcx
140d8a396:	00
140d8a397:	48 33 cc             	xor    %rsp,%rcx
140d8a39a:	e8 61 11 09 00       	call   0x140e1b500
140d8a39f:	48 81 c4 88 02 00 00 	add    $0x288,%rsp
140d8a3a6:	5f                   	pop    %rdi
140d8a3a7:	5d                   	pop    %rbp
140d8a3a8:	c3                   	ret
140d8a3a9:	ff 15 b1 8e 1f 00    	call   *0x1f8eb1(%rip)        # 0x140f83260
140d8a3af:	48 8b cf             	mov    %rdi,%rcx
140d8a3b2:	ff 15 98 90 1f 00    	call   *0x1f9098(%rip)        # 0x140f83450
140d8a3b8:	48 8b c3             	mov    %rbx,%rax
140d8a3bb:	eb b2                	jmp    0x140d8a36f
140d8a3bd:	cc                   	int3
140d8a3be:	cc                   	int3
140d8a3bf:	cc                   	int3
140d8a3c0:	48 8d 05 e9 e5 62 00 	lea    0x62e5e9(%rip),%rax        # 0x1413b89b0
140d8a3c7:	c3                   	ret
140d8a3c8:	cc                   	int3
140d8a3c9:	cc                   	int3
140d8a3ca:	cc                   	int3
140d8a3cb:	cc                   	int3
140d8a3cc:	cc                   	int3
140d8a3cd:	cc                   	int3
140d8a3ce:	cc                   	int3
140d8a3cf:	cc                   	int3
140d8a3d0:	40 55                	rex push %rbp
140d8a3d2:	57                   	push   %rdi
140d8a3d3:	b8 38 00 00 00       	mov    $0x38,%eax
140d8a3d8:	e8 c3 10 09 00       	call   0x140e1b4a0
140d8a3dd:	48 2b e0             	sub    %rax,%rsp
140d8a3e0:	33 c9                	xor    %ecx,%ecx
140d8a3e2:	48 8b fa             	mov    %rdx,%rdi
140d8a3e5:	8b e9                	mov    %ecx,%ebp
140d8a3e7:	48 85 d2             	test   %rdx,%rdx
140d8a3ea:	75 27                	jne    0x140d8a413
140d8a3ec:	4c 8d 0d 3d 8d 41 00 	lea    0x418d3d(%rip),%r9        # 0x1411a3130
140d8a3f3:	c7 44 24 20 37 01 00 	movl   $0x137,0x20(%rsp)
140d8a3fa:	00
140d8a3fb:	8d 50 4f             	lea    0x4f(%rax),%edx
140d8a3fe:	8d 48 ed             	lea    -0x13(%rax),%ecx
140d8a401:	44 8d 40 0b          	lea    0xb(%rax),%r8d
140d8a405:	e8 76 68 f4 ff       	call   0x140cd0c80
140d8a40a:	33 c0                	xor    %eax,%eax
140d8a40c:	48 83 c4 38          	add    $0x38,%rsp
140d8a410:	5f                   	pop    %rdi
140d8a411:	5d                   	pop    %rbp
140d8a412:	c3                   	ret
140d8a413:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d8a418:	48 39 0a             	cmp    %rcx,(%rdx)
140d8a41b:	74 1a                	je     0x140d8a437
140d8a41d:	8b 4a 08             	mov    0x8(%rdx),%ecx
140d8a420:	83 c1 02             	add    $0x2,%ecx
140d8a423:	48 39 6a 20          	cmp    %rbp,0x20(%rdx)
140d8a427:	75 17                	jne    0x140d8a440
140d8a429:	48 39 6a 30          	cmp    %rbp,0x30(%rdx)
140d8a42d:	75 11                	jne    0x140d8a440
140d8a42f:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
140d8a433:	74 0d                	je     0x140d8a442
140d8a435:	eb 09                	jmp    0x140d8a440
140d8a437:	48 39 4a 10          	cmp    %rcx,0x10(%rdx)
140d8a43b:	74 05                	je     0x140d8a442
140d8a43d:	8b 4a 18             	mov    0x18(%rdx),%ecx
140d8a440:	ff c1                	inc    %ecx
140d8a442:	03 4a 28             	add    0x28(%rdx),%ecx
140d8a445:	48 39 6a 20          	cmp    %rbp,0x20(%rdx)
140d8a449:	74 0e                	je     0x140d8a459
140d8a44b:	48 39 6a 30          	cmp    %rbp,0x30(%rdx)
140d8a44f:	75 06                	jne    0x140d8a457
140d8a451:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
140d8a455:	74 02                	je     0x140d8a459
140d8a457:	ff c1                	inc    %ecx
140d8a459:	03 4a 38             	add    0x38(%rdx),%ecx
140d8a45c:	4c 8d 72 30          	lea    0x30(%rdx),%r14
140d8a460:	49 39 2e             	cmp    %rbp,(%r14)
140d8a463:	74 0c                	je     0x140d8a471
140d8a465:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
140d8a469:	74 06                	je     0x140d8a471
140d8a46b:	ff c1                	inc    %ecx
140d8a46d:	4c 8d 72 30          	lea    0x30(%rdx),%r14
140d8a471:	8b 52 48             	mov    0x48(%rdx),%edx
140d8a474:	03 d1                	add    %ecx,%edx
140d8a476:	75 2e                	jne    0x140d8a4a6
140d8a478:	ba 87 00 00 00       	mov    $0x87,%edx
140d8a47d:	c7 44 24 20 4c 01 00 	movl   $0x14c,0x20(%rsp)
140d8a484:	00
140d8a485:	4c 8d 0d a4 8c 41 00 	lea    0x418ca4(%rip),%r9        # 0x1411a3130
140d8a48c:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
140d8a48f:	44 8d 42 ea          	lea    -0x16(%rdx),%r8d
140d8a493:	e8 e8 67 f4 ff       	call   0x140cd0c80
140d8a498:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d8a49d:	33 c0                	xor    %eax,%eax
140d8a49f:	48 83 c4 38          	add    $0x38,%rsp
140d8a4a3:	5f                   	pop    %rdi
140d8a4a4:	5d                   	pop    %rbp
140d8a4a5:	c3                   	ret
140d8a4a6:	48 63 ca             	movslq %edx,%rcx
140d8a4a9:	41 b8 50 01 00 00    	mov    $0x150,%r8d
140d8a4af:	48 ff c1             	inc    %rcx
140d8a4b2:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140d8a4b7:	48 8d 15 72 8c 41 00 	lea    0x418c72(%rip),%rdx        # 0x1411a3130
140d8a4be:	e8 ed 74 f3 ff       	call   0x140cc19b0
140d8a4c3:	4c 8b f8             	mov    %rax,%r15
140d8a4c6:	48 85 c0             	test   %rax,%rax
140d8a4c9:	75 33                	jne    0x140d8a4fe
140d8a4cb:	4c 8d 0d 5e 8c 41 00 	lea    0x418c5e(%rip),%r9        # 0x1411a3130
140d8a4d2:	c7 44 24 20 52 01 00 	movl   $0x152,0x20(%rsp)
140d8a4d9:	00
140d8a4da:	ba 87 00 00 00       	mov    $0x87,%edx
140d8a4df:	8d 48 25             	lea    0x25(%rax),%ecx
140d8a4e2:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d8a4e6:	e8 95 67 f4 ff       	call   0x140cd0c80
140d8a4eb:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140d8a4f0:	33 c0                	xor    %eax,%eax
140d8a4f2:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d8a4f7:	48 83 c4 38          	add    $0x38,%rsp
140d8a4fb:	5f                   	pop    %rdi
140d8a4fc:	5d                   	pop    %rbp
140d8a4fd:	c3                   	ret
140d8a4fe:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d8a503:	48 39 2f             	cmp    %rbp,(%rdi)
140d8a506:	74 50                	je     0x140d8a558
140d8a508:	0f b7 05 c9 a3 22 00 	movzwl 0x22a3c9(%rip),%eax        # 0x140fb48d8
140d8a50f:	49 8d 4f 02          	lea    0x2(%r15),%rcx
140d8a513:	66 41 89 07          	mov    %ax,(%r15)
140d8a517:	0f b6 05 bc a3 22 00 	movzbl 0x22a3bc(%rip),%eax        # 0x140fb48da
140d8a51e:	41 88 47 02          	mov    %al,0x2(%r15)
140d8a522:	4c 63 47 08          	movslq 0x8(%rdi),%r8
140d8a526:	48 8b 17             	mov    (%rdi),%rdx
140d8a529:	e8 a2 13 0b 00       	call   0x140e3b8d0
140d8a52e:	8b 6f 08             	mov    0x8(%rdi),%ebp
140d8a531:	83 c5 02             	add    $0x2,%ebp