14014ac54:	4c 63 c0             	movslq %eax,%r8
14014ac57:	e8 04 5d f5 ff       	call   0x1400a0960
14014ac5c:	48 85 f6             	test   %rsi,%rsi
14014ac5f:	0f 85 a9 fc ff ff    	jne    0x14014a90e
14014ac65:	f6 83 81 00 00 00 10 	testb  $0x10,0x81(%rbx)
14014ac6c:	0f 84 9c fc ff ff    	je     0x14014a90e
14014ac72:	e9 d1 00 00 00       	jmp    0x14014ad48
14014ac77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14014ac7e:	00 00
14014ac80:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014ac85:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14014ac8a:	48 8d 05 6f ed ff ff 	lea    -0x1291(%rip),%rax        # 0x140149a00
14014ac91:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14014ac96:	c7 84 24 84 00 00 00 	movl   $0xffffffff,0x84(%rsp)
14014ac9d:	ff ff ff ff
14014aca1:	c7 84 24 b0 00 00 00 	movl   $0x1,0xb0(%rsp)
14014aca8:	01 00 00 00
14014acac:	e8 8f 23 f4 ff       	call   0x14008d040
14014acb1:	85 c0                	test   %eax,%eax
14014acb3:	0f 85 73 02 00 00    	jne    0x14014af2c
14014acb9:	0f b6 93 80 00 00 00 	movzbl 0x80(%rbx),%edx
14014acc0:	e9 53 fb ff ff       	jmp    0x14014a818
14014acc5:	4c 8d 3d bb 52 0d 00 	lea    0xd52bb(%rip),%r15        # 0x14021ff87
14014accc:	0f 1f 40 00          	nopl   0x0(%rax)
14014acd0:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
14014acd5:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
14014acda:	48 8d 15 92 53 0d 00 	lea    0xd5392(%rip),%rdx        # 0x140220073
14014ace1:	48 89 f9             	mov    %rdi,%rcx
14014ace4:	41 0f c9             	bswap  %r9d
14014ace7:	41 0f c8             	bswap  %r8d
14014acea:	e8 71 5c f5 ff       	call   0x1400a0960
14014acef:	e9 43 fc ff ff       	jmp    0x14014a937
14014acf4:	0f 1f 40 00          	nopl   0x0(%rax)
14014acf8:	48 8d 15 08 53 0d 00 	lea    0xd5308(%rip),%rdx        # 0x140220007
14014acff:	48 89 f9             	mov    %rdi,%rcx
14014ad02:	e8 29 5c f5 ff       	call   0x1400a0930
14014ad07:	f6 83 80 00 00 00 10 	testb  $0x10,0x80(%rbx)
14014ad0e:	0f 84 dc fb ff ff    	je     0x14014a8f0
14014ad14:	48 8d 15 ef 52 0d 00 	lea    0xd52ef(%rip),%rdx        # 0x14022000a
14014ad1b:	48 89 f9             	mov    %rdi,%rcx
14014ad1e:	e8 0d 5c f5 ff       	call   0x1400a0930
14014ad23:	e9 c8 fb ff ff       	jmp    0x14014a8f0
14014ad28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014ad2f:	00
14014ad30:	48 8d 15 2e 53 0d 00 	lea    0xd532e(%rip),%rdx        # 0x140220065
14014ad37:	48 89 f9             	mov    %rdi,%rcx
14014ad3a:	e8 f1 5b f5 ff       	call   0x1400a0930
14014ad3f:	e9 de fb ff ff       	jmp    0x14014a922
14014ad44:	0f 1f 40 00          	nopl   0x0(%rax)
14014ad48:	48 8d 15 f1 52 0d 00 	lea    0xd52f1(%rip),%rdx        # 0x140220040
14014ad4f:	48 89 f9             	mov    %rdi,%rcx
14014ad52:	e8 d9 5b f5 ff       	call   0x1400a0930
14014ad57:	e9 b9 fb ff ff       	jmp    0x14014a915
14014ad5c:	0f 1f 40 00          	nopl   0x0(%rax)
14014ad60:	8b 8c 24 1c 01 00 00 	mov    0x11c(%rsp),%ecx
14014ad67:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14014ad6c:	e8 1f dd 03 00       	call   0x140188a90
14014ad71:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
14014ad75:	85 c9                	test   %ecx,%ecx
14014ad77:	0f 84 ef 01 00 00    	je     0x14014af6c
14014ad7d:	48 85 c0             	test   %rax,%rax
14014ad80:	0f 84 e2 00 00 00    	je     0x14014ae68
14014ad86:	40 84 f6             	test   %sil,%sil
14014ad89:	0f 84 d9 00 00 00    	je     0x14014ae68
14014ad8f:	48 89 c2             	mov    %rax,%rdx
14014ad92:	4c 89 e9             	mov    %r13,%rcx
14014ad95:	e8 f6 4e f5 ff       	call   0x14009fc90
14014ad9a:	8b 8c 24 1c 01 00 00 	mov    0x11c(%rsp),%ecx
14014ada1:	e8 ba f3 ff ff       	call   0x14014a160
14014ada6:	8b 8c 24 1c 01 00 00 	mov    0x11c(%rsp),%ecx
14014adad:	e8 8e ed 09 00       	call   0x1401e9b40
14014adb2:	8b 15 34 f5 15 00    	mov    0x15f534(%rip),%edx        # 0x1402aa2ec
14014adb8:	85 d2                	test   %edx,%edx
14014adba:	0f 85 44 fc ff ff    	jne    0x14014aa04
14014adc0:	e9 38 fc ff ff       	jmp    0x14014a9fd
14014adc5:	0f 1f 00             	nopl   (%rax)
14014adc8:	49 8b 45 00          	mov    0x0(%r13),%rax
14014adcc:	48 8b 3d cd e5 0e 00 	mov    0xee5cd(%rip),%rdi        # 0x1402393a0
14014add3:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
14014add8:	48 8b 30             	mov    (%rax),%rsi
14014addb:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14014ade0:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14014ade7:	00 00
14014ade9:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
14014adf0:	00 00
14014adf2:	48 89 f1             	mov    %rsi,%rcx
14014adf5:	e8 9e f0 09 00       	call   0x1401e9e98
14014adfa:	48 89 f2             	mov    %rsi,%rdx
14014adfd:	48 89 d9             	mov    %rbx,%rcx
14014ae00:	49 89 c0             	mov    %rax,%r8
14014ae03:	e8 a8 0b f5 ff       	call   0x14009b9b0
14014ae08:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14014ae0d:	48 83 f8 04          	cmp    $0x4,%rax
14014ae11:	76 15                	jbe    0x14014ae28
14014ae13:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14014ae18:	48 83 e8 05          	sub    $0x5,%rax
14014ae1c:	48 8d 0c 02          	lea    (%rdx,%rax,1),%rcx
14014ae20:	81 39 2e 6b 65 65    	cmpl   $0x65656b2e,(%rcx)
14014ae26:	74 68                	je     0x14014ae90
14014ae28:	49 89 f1             	mov    %rsi,%r9
14014ae2b:	4c 8d 05 16 53 0d 00 	lea    0xd5316(%rip),%r8        # 0x140220148
14014ae32:	ba 6b 03 00 00       	mov    $0x36b,%edx
14014ae37:	48 8d 0d ce 50 0d 00 	lea    0xd50ce(%rip),%rcx        # 0x14021ff0c
14014ae3e:	e8 4d 89 f7 ff       	call   0x1400c3790
14014ae43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014ae48:	4c 8d 05 c6 51 0d 00 	lea    0xd51c6(%rip),%r8        # 0x140220015
14014ae4f:	ba 01 01 00 00       	mov    $0x101,%edx
14014ae54:	4c 89 f9             	mov    %r15,%rcx
14014ae57:	e8 14 0c f8 ff       	call   0x1400cba70
14014ae5c:	e9 e1 fd ff ff       	jmp    0x14014ac42
14014ae61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014ae68:	48 89 c1             	mov    %rax,%rcx
14014ae6b:	e8 40 e0 fa ff       	call   0x1400f8eb0
14014ae70:	e9 25 ff ff ff       	jmp    0x14014ad9a
14014ae75:	4c 8b 05 c4 75 0a 00 	mov    0xa75c4(%rip),%r8        # 0x1401f2440
14014ae7c:	48 8d 15 13 52 0d 00 	lea    0xd5213(%rip),%rdx        # 0x140220096
14014ae83:	48 89 f9             	mov    %rdi,%rcx
14014ae86:	e8 d5 5a f5 ff       	call   0x1400a0960
14014ae8b:	e9 12 fb ff ff       	jmp    0x14014a9a2
14014ae90:	80 79 04 70          	cmpb   $0x70,0x4(%rcx)
14014ae94:	75 92                	jne    0x14014ae28
14014ae96:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14014ae9b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014aea0:	49 83 f8 01          	cmp    $0x1,%r8
14014aea4:	49 83 d0 ff          	adc    $0xffffffffffffffff,%r8
14014aea8:	49 39 c0             	cmp    %rax,%r8
14014aeab:	0f 82 8f 00 00 00    	jb     0x14014af40
14014aeb1:	48 39 fa             	cmp    %rdi,%rdx
14014aeb4:	74 50                	je     0x14014af06
14014aeb6:	c6 01 00             	movb   $0x0,(%rcx)
14014aeb9:	48 89 d9             	mov    %rbx,%rcx
14014aebc:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14014aec2:	48 8d 15 b6 52 0d 00 	lea    0xd52b6(%rip),%rdx        # 0x14022017f
14014aec9:	e8 e2 0a f5 ff       	call   0x14009b9b0
14014aece:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14014aed3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14014aed8:	44 8b 84 24 c8 02 00 	mov    0x2c8(%rsp),%r8d
14014aedf:	00
14014aee0:	e8 eb e0 03 00       	call   0x140188fd0
14014aee5:	48 89 d9             	mov    %rbx,%rcx
14014aee8:	e8 53 fa f4 ff       	call   0x14009a940
14014aeed:	e9 8e fb ff ff       	jmp    0x14014aa80
14014aef2:	48 8d 15 77 51 0d 00 	lea    0xd5177(%rip),%rdx        # 0x140220070
14014aef9:	48 89 f9             	mov    %rdi,%rcx
14014aefc:	e8 2f 5a f5 ff       	call   0x1400a0930
14014af01:	e9 06 fc ff ff       	jmp    0x14014ab0c
14014af06:	80 3a 00             	cmpb   $0x0,(%rdx)
14014af09:	74 ae                	je     0x14014aeb9
14014af0b:	e8 40 ed ff ff       	call   0x140149c50
14014af10:	e8 5b 99 09 00       	call   0x1401e4870
14014af15:	48 8d 0d da 51 0d 00 	lea    0xd51da(%rip),%rcx        # 0x1402200f6
14014af1c:	e8 4f ed ff ff       	call   0x140149c70
14014af21:	4c 89 fa             	mov    %r15,%rdx
14014af24:	48 89 c1             	mov    %rax,%rcx
14014af27:	e8 64 84 f7 ff       	call   0x1400c3390
14014af2c:	48 8d 0d 65 50 0d 00 	lea    0xd5065(%rip),%rcx        # 0x14021ff98
14014af33:	e8 38 ed ff ff       	call   0x140149c70
14014af38:	48 89 c1             	mov    %rax,%rcx
14014af3b:	e8 50 84 f7 ff       	call   0x1400c3390
14014af40:	4c 8d 05 df 51 0d 00 	lea    0xd51df(%rip),%r8        # 0x140220126
14014af47:	ba a7 00 00 00       	mov    $0xa7,%edx
14014af4c:	48 8d 0d aa 4c 0d 00 	lea    0xd4caa(%rip),%rcx        # 0x14021fbfd
14014af53:	e8 38 88 f7 ff       	call   0x1400c3790
14014af58:	48 8d 0d 71 50 0d 00 	lea    0xd5071(%rip),%rcx        # 0x14021ffd0
14014af5f:	e8 0c ed ff ff       	call   0x140149c70
14014af64:	48 89 c1             	mov    %rax,%rcx
14014af67:	e8 24 84 f7 ff       	call   0x1400c3390
14014af6c:	48 8d 0d 5d 51 0d 00 	lea    0xd515d(%rip),%rcx        # 0x1402200d0
14014af73:	e8 f8 ec ff ff       	call   0x140149c70
14014af78:	48 89 c1             	mov    %rax,%rcx
14014af7b:	e8 10 84 f7 ff       	call   0x1400c3390
14014af80:	90                   	nop
14014af81:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014af88:	00 00 00 00
14014af8c:	0f 1f 40 00          	nopl   0x0(%rax)
14014af90:	41 57                	push   %r15
14014af92:	41 56                	push   %r14
14014af94:	41 55                	push   %r13
14014af96:	41 54                	push   %r12
14014af98:	55                   	push   %rbp
14014af99:	57                   	push   %rdi
14014af9a:	56                   	push   %rsi
14014af9b:	53                   	push   %rbx
14014af9c:	48 83 ec 48          	sub    $0x48,%rsp
14014afa0:	48 89 cf             	mov    %rcx,%rdi
14014afa3:	49 89 d4             	mov    %rdx,%r12
14014afa6:	4d 89 c5             	mov    %r8,%r13
14014afa9:	f6 82 82 00 00 00 04 	testb  $0x4,0x82(%rdx)
14014afb0:	74 16                	je     0x14014afc8
14014afb2:	48 83 c4 48          	add    $0x48,%rsp
14014afb6:	5b                   	pop    %rbx
14014afb7:	5e                   	pop    %rsi
14014afb8:	5f                   	pop    %rdi
14014afb9:	5d                   	pop    %rbp
14014afba:	41 5c                	pop    %r12
14014afbc:	41 5d                	pop    %r13
14014afbe:	41 5e                	pop    %r14
14014afc0:	41 5f                	pop    %r15
14014afc2:	c3                   	ret
14014afc3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014afc8:	48 8b 05 61 e3 0e 00 	mov    0xee361(%rip),%rax        # 0x140239330
14014afcf:	4c 8d 35 36 4f 0d 00 	lea    0xd4f36(%rip),%r14        # 0x14021ff0c
14014afd6:	31 f6                	xor    %esi,%esi
14014afd8:	4c 8d 0d c1 51 0d 00 	lea    0xd51c1(%rip),%r9        # 0x1402201a0
14014afdf:	4c 8d 05 71 4b 0d 00 	lea    0xd4b71(%rip),%r8        # 0x14021fb57
14014afe6:	ba fc 02 00 00       	mov    $0x2fc,%edx
14014afeb:	4c 89 f1             	mov    %r14,%rcx
14014afee:	8b 00                	mov    (%rax),%eax
14014aff0:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14014aff4:	48 8b 05 35 e3 0e 00 	mov    0xee335(%rip),%rax        # 0x140239330
14014affb:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14014b001:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b008:	00 00
14014b00a:	e8 01 2c f6 ff       	call   0x1400adc10
14014b00f:	31 c9                	xor    %ecx,%ecx
14014b011:	e8 ca fc f9 ff       	call   0x1400eace0
14014b016:	4d 8b 7d 00          	mov    0x0(%r13),%r15
14014b01a:	4d 85 ff             	test   %r15,%r15
14014b01d:	0f 84 7d 00 00 00    	je     0x14014b0a0
14014b023:	48 8b 2d d6 e3 0e 00 	mov    0xee3d6(%rip),%rbp        # 0x140239400
14014b02a:	eb 1b                	jmp    0x14014b047
14014b02c:	0f 1f 40 00          	nopl   0x0(%rax)
14014b030:	48 85 f6             	test   %rsi,%rsi
14014b033:	74 06                	je     0x14014b03b
14014b035:	48 3b 70 28          	cmp    0x28(%rax),%rsi
14014b039:	73 04                	jae    0x14014b03f
14014b03b:	48 8b 70 28          	mov    0x28(%rax),%rsi
14014b03f:	4d 8b 3f             	mov    (%r15),%r15
14014b042:	4d 85 ff             	test   %r15,%r15
14014b045:	74 59                	je     0x14014b0a0
14014b047:	49 8d 5f 08          	lea    0x8(%r15),%rbx
14014b04b:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14014b04f:	48 89 da             	mov    %rbx,%rdx
14014b052:	e8 a9 1f fd ff       	call   0x14011d000
14014b057:	48 85 c0             	test   %rax,%rax
14014b05a:	75 d4                	jne    0x14014b030
14014b05c:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14014b060:	41 b8 18 00 00 00    	mov    $0x18,%r8d
14014b066:	48 89 da             	mov    %rbx,%rdx
14014b069:	e8 f2 f5 ee ff       	call   0x14003a660
14014b06e:	85 c0                	test   %eax,%eax
14014b070:	74 cd                	je     0x14014b03f
14014b072:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14014b076:	48 89 da             	mov    %rbx,%rdx
14014b079:	e8 12 4d ef ff       	call   0x14003fd90
14014b07e:	48 85 c0             	test   %rax,%rax
14014b081:	74 bc                	je     0x14014b03f
14014b083:	0f b6 10             	movzbl (%rax),%edx
14014b086:	83 e2 0e             	and    $0xe,%edx
14014b089:	80 fa 02             	cmp    $0x2,%dl
14014b08c:	74 a2                	je     0x14014b030
14014b08e:	4d 8b 3f             	mov    (%r15),%r15
14014b091:	4d 85 ff             	test   %r15,%r15
14014b094:	75 b1                	jne    0x14014b047
14014b096:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14014b09d:	00 00 00
14014b0a0:	e8 0b fe f9 ff       	call   0x1400eaeb0
14014b0a5:	4c 8d 0d f4 50 0d 00 	lea    0xd50f4(%rip),%r9        # 0x1402201a0
14014b0ac:	ba 19 03 00 00       	mov    $0x319,%edx
14014b0b1:	4c 89 f1             	mov    %r14,%rcx
14014b0b4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b0bb:	00 00
14014b0bd:	4c 8d 05 93 4a 0d 00 	lea    0xd4a93(%rip),%r8        # 0x14021fb57
14014b0c4:	e8 57 2d f6 ff       	call   0x1400ade20
14014b0c9:	4c 8d 0d f2 50 0d 00 	lea    0xd50f2(%rip),%r9        # 0x1402201c2
14014b0d0:	ba 1f 03 00 00       	mov    $0x31f,%edx
14014b0d5:	4c 89 f1             	mov    %r14,%rcx
14014b0d8:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b0df:	00 00
14014b0e1:	4c 8d 05 6f 4a 0d 00 	lea    0xd4a6f(%rip),%r8        # 0x14021fb57
14014b0e8:	e8 23 2b f6 ff       	call   0x1400adc10
14014b0ed:	41 f6 84 24 82 00 00 	testb  $0x2,0x82(%r12)
14014b0f4:	00 02
14014b0f6:	0f 84 b4 00 00 00    	je     0x14014b1b0
14014b0fc:	4c 8d 0d bf 50 0d 00 	lea    0xd50bf(%rip),%r9        # 0x1402201c2
14014b103:	4c 8d 05 4d 4a 0d 00 	lea    0xd4a4d(%rip),%r8        # 0x14021fb57
14014b10a:	ba 28 03 00 00       	mov    $0x328,%edx
14014b10f:	4c 89 f1             	mov    %r14,%rcx
14014b112:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b119:	00 00
14014b11b:	e8 00 2d f6 ff       	call   0x1400ade20
14014b120:	4c 8d 0d b4 50 0d 00 	lea    0xd50b4(%rip),%r9        # 0x1402201db
14014b127:	ba 2e 03 00 00       	mov    $0x32e,%edx
14014b12c:	4c 89 f1             	mov    %r14,%rcx
14014b12f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b136:	00 00
14014b138:	4c 8d 05 18 4a 0d 00 	lea    0xd4a18(%rip),%r8        # 0x14021fb57
14014b13f:	e8 cc 2a f6 ff       	call   0x1400adc10
14014b144:	49 8b 5d 00          	mov    0x0(%r13),%rbx
14014b148:	48 85 db             	test   %rbx,%rbx
14014b14b:	74 28                	je     0x14014b175
14014b14d:	0f 1f 00             	nopl   (%rax)
14014b150:	31 d2                	xor    %edx,%edx
14014b152:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14014b156:	e8 35 eb ff ff       	call   0x140149c90
14014b15b:	48 85 c0             	test   %rax,%rax
14014b15e:	74 0d                	je     0x14014b16d
14014b160:	f6 00 10             	testb  $0x10,(%rax)
14014b163:	74 08                	je     0x14014b16d
14014b165:	48 89 c2             	mov    %rax,%rdx
14014b168:	48 89 f9             	mov    %rdi,%rcx
14014b16b:	ff 17                	call   *(%rdi)
14014b16d:	48 8b 1b             	mov    (%rbx),%rbx
14014b170:	48 85 db             	test   %rbx,%rbx
14014b173:	75 db                	jne    0x14014b150
14014b175:	4c 8d 0d 5f 50 0d 00 	lea    0xd505f(%rip),%r9        # 0x1402201db
14014b17c:	4c 8d 05 d4 49 0d 00 	lea    0xd49d4(%rip),%r8        # 0x14021fb57
14014b183:	ba 37 03 00 00       	mov    $0x337,%edx
14014b188:	4c 89 f1             	mov    %r14,%rcx
14014b18b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014b192:	00 00
14014b194:	e8 87 2c f6 ff       	call   0x1400ade20
14014b199:	48 8b 05 90 e1 0e 00 	mov    0xee190(%rip),%rax        # 0x140239330
14014b1a0:	8b 7c 24 3c          	mov    0x3c(%rsp),%edi
14014b1a4:	89 38                	mov    %edi,(%rax)
14014b1a6:	e9 07 fe ff ff       	jmp    0x14014afb2
14014b1ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014b1b0:	48 8b 05 49 e2 0e 00 	mov    0xee249(%rip),%rax        # 0x140239400
14014b1b7:	48 8b 08             	mov    (%rax),%rcx
14014b1ba:	e8 21 9c f1 ff       	call   0x140064de0
14014b1bf:	48 8d 15 7a f0 ff ff 	lea    -0xf86(%rip),%rdx        # 0x14014a240
14014b1c6:	45 31 c0             	xor    %r8d,%r8d
14014b1c9:	48 89 c1             	mov    %rax,%rcx
14014b1cc:	e8 2f 8e f1 ff       	call   0x140064000
14014b1d1:	8b 15 01 f1 15 00    	mov    0x15f101(%rip),%edx        # 0x1402aa2d8
14014b1d7:	85 d2                	test   %edx,%edx
14014b1d9:	0f 84 01 01 00 00    	je     0x14014b2e0
14014b1df:	31 ed                	xor    %ebp,%ebp
14014b1e1:	48 8d 1d d8 f0 15 00 	lea    0x15f0d8(%rip),%rbx        # 0x1402aa2c0
14014b1e8:	4c 8d 3d f1 f0 15 00 	lea    0x15f0f1(%rip),%r15        # 0x1402aa2e0
14014b1ef:	48 83 3d d1 f0 15 00 	cmpq   $0x0,0x15f0d1(%rip)        # 0x1402aa2c8
14014b1f6:	00
14014b1f7:	75 14                	jne    0x14014b20d
14014b1f9:	eb 5c                	jmp    0x14014b257
14014b1fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014b200:	48 83 c5 01          	add    $0x1,%rbp
14014b204:	48 3b 2d bd f0 15 00 	cmp    0x15f0bd(%rip),%rbp        # 0x1402aa2c8
14014b20b:	73 4a                	jae    0x14014b257
14014b20d:	48 8b 03             	mov    (%rbx),%rax
14014b210:	ba 01 00 00 00       	mov    $0x1,%edx
14014b215:	48 8b 0c e8          	mov    (%rax,%rbp,8),%rcx
14014b219:	48 83 c1 04          	add    $0x4,%rcx
14014b21d:	e8 6e ea ff ff       	call   0x140149c90
14014b222:	48 89 c1             	mov    %rax,%rcx
14014b225:	48 85 c0             	test   %rax,%rax
14014b228:	74 d6                	je     0x14014b200
14014b22a:	8b 00                	mov    (%rax),%eax
14014b22c:	89 c2                	mov    %eax,%edx
14014b22e:	c1 ea 04             	shr    $0x4,%edx
14014b231:	a8 10                	test   $0x10,%al