140854df9:	c7 00 81 00 00 00    	movl   $0x81,(%rax)
140854dff:	32 c0                	xor    %al,%al
140854e01:	48 83 c4 28          	add    $0x28,%rsp
140854e05:	c3                   	ret
140854e06:	cc                   	int3
140854e07:	cc                   	int3
140854e08:	cc                   	int3
140854e09:	cc                   	int3
140854e0a:	cc                   	int3
140854e0b:	cc                   	int3
140854e0c:	cc                   	int3
140854e0d:	cc                   	int3
140854e0e:	cc                   	int3
140854e0f:	cc                   	int3
140854e10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140854e15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140854e1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140854e1f:	57                   	push   %rdi
140854e20:	41 56                	push   %r14
140854e22:	41 57                	push   %r15
140854e24:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140854e2b:	49 8b f8             	mov    %r8,%rdi
140854e2e:	4c 8b f2             	mov    %rdx,%r14
140854e31:	48 8b f1             	mov    %rcx,%rsi
140854e34:	45 33 ff             	xor    %r15d,%r15d
140854e37:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140854e3e:	66 90                	xchg   %ax,%ax
140854e40:	48 ff c0             	inc    %rax
140854e43:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140854e47:	75 f7                	jne    0x140854e40
140854e49:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140854e4d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140854e52:	76 03                	jbe    0x140854e57
140854e54:	48 8b 09             	mov    (%rcx),%rcx
140854e57:	4c 3b c0             	cmp    %rax,%r8
140854e5a:	75 10                	jne    0x140854e6c
140854e5c:	48 8b d7             	mov    %rdi,%rdx
140854e5f:	e8 ec ab 68 00       	call   0x140edfa50
140854e64:	85 c0                	test   %eax,%eax
140854e66:	75 04                	jne    0x140854e6c
140854e68:	b0 01                	mov    $0x1,%al
140854e6a:	eb 02                	jmp    0x140854e6e
140854e6c:	32 c0                	xor    %al,%al
140854e6e:	0f b6 d0             	movzbl %al,%edx
140854e71:	0f b6 c2             	movzbl %dl,%eax
140854e74:	34 01                	xor    $0x1,%al
140854e76:	0f b6 e8             	movzbl %al,%ebp
140854e79:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140854e80:	0f 44 ea             	cmove  %edx,%ebp
140854e83:	40 84 ed             	test   %bpl,%bpl
140854e86:	74 2b                	je     0x140854eb3
140854e88:	e8 f3 bf fe ff       	call   0x140840e80
140854e8d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140854e91:	75 20                	jne    0x140854eb3
140854e93:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140854e98:	e8 f3 6e fe ff       	call   0x14083bd90
140854e9d:	90                   	nop
140854e9e:	4c 8b c0             	mov    %rax,%r8
140854ea1:	40 0f b6 d5          	movzbl %bpl,%edx
140854ea5:	49 8b ce             	mov    %r14,%rcx
140854ea8:	e8 43 6d fe ff       	call   0x14083bbf0
140854ead:	90                   	nop
140854eae:	e9 d1 00 00 00       	jmp    0x140854f84
140854eb3:	e8 18 f7 ff ff       	call   0x1408545d0
140854eb8:	48 8b d8             	mov    %rax,%rbx
140854ebb:	44 38 3f             	cmp    %r15b,(%rdi)
140854ebe:	41 0f 95 c7          	setne  %r15b
140854ec2:	45 8b c7             	mov    %r15d,%r8d
140854ec5:	48 8b d7             	mov    %rdi,%rdx
140854ec8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140854ecd:	e8 4e 6e fe ff       	call   0x14083bd20
140854ed2:	90                   	nop
140854ed3:	48 8b d0             	mov    %rax,%rdx
140854ed6:	48 8b cb             	mov    %rbx,%rcx
140854ed9:	e8 32 82 fe ff       	call   0x14083d110
140854ede:	90                   	nop
140854edf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140854ee4:	e8 37 79 fe ff       	call   0x14083c820
140854ee9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140854eee:	e8 9d f5 ff ff       	call   0x140854490
140854ef3:	90                   	nop
140854ef4:	48 8d 15 55 d8 7c 00 	lea    0x7cd855(%rip),%rdx        # 0x141022750
140854efb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140854f00:	e8 eb 6d fe ff       	call   0x14083bcf0
140854f05:	90                   	nop
140854f06:	48 8b d6             	mov    %rsi,%rdx
140854f09:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140854f10:	00
140854f11:	e8 6a f7 ff ff       	call   0x140854680
140854f16:	90                   	nop
140854f17:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140854f1c:	48 8b d0             	mov    %rax,%rdx
140854f1f:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140854f26:	00
140854f27:	e8 64 86 fe ff       	call   0x14083d590
140854f2c:	90                   	nop
140854f2d:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140854f32:	48 8b d0             	mov    %rax,%rdx
140854f35:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140854f3a:	e8 51 86 fe ff       	call   0x14083d590
140854f3f:	90                   	nop
140854f40:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140854f47:	00
140854f48:	e8 d3 78 fe ff       	call   0x14083c820
140854f4d:	90                   	nop
140854f4e:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140854f55:	00
140854f56:	e8 c5 78 fe ff       	call   0x14083c820
140854f5b:	90                   	nop
140854f5c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140854f61:	e8 ba 78 fe ff       	call   0x14083c820
140854f66:	90                   	nop
140854f67:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140854f6c:	e8 af 78 fe ff       	call   0x14083c820
140854f71:	90                   	nop
140854f72:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140854f77:	40 0f b6 d5          	movzbl %bpl,%edx
140854f7b:	49 8b ce             	mov    %r14,%rcx
140854f7e:	e8 6d 6c fe ff       	call   0x14083bbf0
140854f83:	90                   	nop
140854f84:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140854f89:	e8 92 78 fe ff       	call   0x14083c820
140854f8e:	49 8b c6             	mov    %r14,%rax
140854f91:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140854f98:	00
140854f99:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140854f9d:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140854fa1:	49 8b 73 30          	mov    0x30(%r11),%rsi
140854fa5:	49 8b e3             	mov    %r11,%rsp
140854fa8:	41 5f                	pop    %r15
140854faa:	41 5e                	pop    %r14
140854fac:	5f                   	pop    %rdi
140854fad:	c3                   	ret
140854fae:	cc                   	int3
140854faf:	cc                   	int3
140854fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140854fb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140854fba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140854fbf:	57                   	push   %rdi
140854fc0:	41 56                	push   %r14
140854fc2:	41 57                	push   %r15
140854fc4:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140854fcb:	49 8b f8             	mov    %r8,%rdi
140854fce:	4c 8b f2             	mov    %rdx,%r14
140854fd1:	48 8b f1             	mov    %rcx,%rsi
140854fd4:	45 33 ff             	xor    %r15d,%r15d
140854fd7:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140854fde:	66 90                	xchg   %ax,%ax
140854fe0:	48 ff c0             	inc    %rax
140854fe3:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140854fe7:	75 f7                	jne    0x140854fe0
140854fe9:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140854fed:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140854ff2:	76 03                	jbe    0x140854ff7
140854ff4:	48 8b 09             	mov    (%rcx),%rcx
140854ff7:	4c 3b c0             	cmp    %rax,%r8
140854ffa:	75 10                	jne    0x14085500c
140854ffc:	48 8b d7             	mov    %rdi,%rdx
140854fff:	e8 4c aa 68 00       	call   0x140edfa50
140855004:	85 c0                	test   %eax,%eax
140855006:	75 04                	jne    0x14085500c
140855008:	b0 01                	mov    $0x1,%al
14085500a:	eb 02                	jmp    0x14085500e
14085500c:	32 c0                	xor    %al,%al
14085500e:	0f b6 d0             	movzbl %al,%edx
140855011:	0f b6 c2             	movzbl %dl,%eax
140855014:	34 01                	xor    $0x1,%al
140855016:	0f b6 e8             	movzbl %al,%ebp
140855019:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140855020:	0f 44 ea             	cmove  %edx,%ebp
140855023:	40 84 ed             	test   %bpl,%bpl
140855026:	74 2b                	je     0x140855053
140855028:	e8 53 be fe ff       	call   0x140840e80
14085502d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140855031:	75 20                	jne    0x140855053
140855033:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140855038:	e8 53 6d fe ff       	call   0x14083bd90
14085503d:	90                   	nop
14085503e:	4c 8b c0             	mov    %rax,%r8
140855041:	40 0f b6 d5          	movzbl %bpl,%edx
140855045:	49 8b ce             	mov    %r14,%rcx
140855048:	e8 a3 6b fe ff       	call   0x14083bbf0
14085504d:	90                   	nop
14085504e:	e9 d3 00 00 00       	jmp    0x140855126
140855053:	e8 78 f5 ff ff       	call   0x1408545d0
140855058:	48 8b d8             	mov    %rax,%rbx
14085505b:	44 38 7f 01          	cmp    %r15b,0x1(%rdi)
14085505f:	41 0f 95 c7          	setne  %r15b
140855063:	45 8d 47 01          	lea    0x1(%r15),%r8d
140855067:	48 8b d7             	mov    %rdi,%rdx
14085506a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14085506f:	e8 ac 6c fe ff       	call   0x14083bd20
140855074:	90                   	nop
140855075:	48 8b d0             	mov    %rax,%rdx
140855078:	48 8b cb             	mov    %rbx,%rcx
14085507b:	e8 90 80 fe ff       	call   0x14083d110
140855080:	90                   	nop
140855081:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140855086:	e8 95 77 fe ff       	call   0x14083c820
14085508b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140855090:	e8 fb f3 ff ff       	call   0x140854490
140855095:	90                   	nop
140855096:	48 8d 15 b3 d6 7c 00 	lea    0x7cd6b3(%rip),%rdx        # 0x141022750
14085509d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408550a2:	e8 49 6c fe ff       	call   0x14083bcf0
1408550a7:	90                   	nop
1408550a8:	48 8b d6             	mov    %rsi,%rdx
1408550ab:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408550b2:	00
1408550b3:	e8 c8 f5 ff ff       	call   0x140854680
1408550b8:	90                   	nop
1408550b9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408550be:	48 8b d0             	mov    %rax,%rdx
1408550c1:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1408550c8:	00
1408550c9:	e8 c2 84 fe ff       	call   0x14083d590
1408550ce:	90                   	nop
1408550cf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1408550d4:	48 8b d0             	mov    %rax,%rdx
1408550d7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408550dc:	e8 af 84 fe ff       	call   0x14083d590
1408550e1:	90                   	nop
1408550e2:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1408550e9:	00
1408550ea:	e8 31 77 fe ff       	call   0x14083c820
1408550ef:	90                   	nop
1408550f0:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408550f7:	00
1408550f8:	e8 23 77 fe ff       	call   0x14083c820
1408550fd:	90                   	nop
1408550fe:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140855103:	e8 18 77 fe ff       	call   0x14083c820
140855108:	90                   	nop
140855109:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14085510e:	e8 0d 77 fe ff       	call   0x14083c820
140855113:	90                   	nop
140855114:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140855119:	40 0f b6 d5          	movzbl %bpl,%edx
14085511d:	49 8b ce             	mov    %r14,%rcx
140855120:	e8 cb 6a fe ff       	call   0x14083bbf0
140855125:	90                   	nop
140855126:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085512b:	e8 f0 76 fe ff       	call   0x14083c820
140855130:	49 8b c6             	mov    %r14,%rax
140855133:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14085513a:	00
14085513b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14085513f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140855143:	49 8b 73 30          	mov    0x30(%r11),%rsi
140855147:	49 8b e3             	mov    %r11,%rsp
14085514a:	41 5f                	pop    %r15
14085514c:	41 5e                	pop    %r14
14085514e:	5f                   	pop    %rdi
14085514f:	c3                   	ret
140855150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140855155:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14085515a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14085515f:	57                   	push   %rdi
140855160:	41 56                	push   %r14
140855162:	41 57                	push   %r15
140855164:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14085516b:	49 8b f8             	mov    %r8,%rdi
14085516e:	4c 8b f2             	mov    %rdx,%r14
140855171:	48 8b f1             	mov    %rcx,%rsi
140855174:	45 33 ff             	xor    %r15d,%r15d
140855177:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14085517e:	66 90                	xchg   %ax,%ax
140855180:	48 ff c0             	inc    %rax
140855183:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140855187:	75 f7                	jne    0x140855180
140855189:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14085518d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140855192:	76 03                	jbe    0x140855197
140855194:	48 8b 09             	mov    (%rcx),%rcx
140855197:	4c 3b c0             	cmp    %rax,%r8
14085519a:	75 10                	jne    0x1408551ac
14085519c:	48 8b d7             	mov    %rdi,%rdx
14085519f:	e8 ac a8 68 00       	call   0x140edfa50
1408551a4:	85 c0                	test   %eax,%eax
1408551a6:	75 04                	jne    0x1408551ac
1408551a8:	b0 01                	mov    $0x1,%al
1408551aa:	eb 02                	jmp    0x1408551ae
1408551ac:	32 c0                	xor    %al,%al
1408551ae:	0f b6 d0             	movzbl %al,%edx
1408551b1:	0f b6 c2             	movzbl %dl,%eax
1408551b4:	34 01                	xor    $0x1,%al
1408551b6:	0f b6 e8             	movzbl %al,%ebp
1408551b9:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
1408551c0:	0f 44 ea             	cmove  %edx,%ebp
1408551c3:	40 84 ed             	test   %bpl,%bpl
1408551c6:	74 2b                	je     0x1408551f3
1408551c8:	e8 b3 bc fe ff       	call   0x140840e80
1408551cd:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
1408551d1:	75 20                	jne    0x1408551f3
1408551d3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408551d8:	e8 b3 6b fe ff       	call   0x14083bd90
1408551dd:	90                   	nop
1408551de:	4c 8b c0             	mov    %rax,%r8
1408551e1:	40 0f b6 d5          	movzbl %bpl,%edx
1408551e5:	49 8b ce             	mov    %r14,%rcx
1408551e8:	e8 03 6a fe ff       	call   0x14083bbf0
1408551ed:	90                   	nop
1408551ee:	e9 d3 00 00 00       	jmp    0x1408552c6
1408551f3:	e8 d8 f3 ff ff       	call   0x1408545d0
1408551f8:	48 8b d8             	mov    %rax,%rbx
1408551fb:	44 38 7f 03          	cmp    %r15b,0x3(%rdi)
1408551ff:	41 0f 95 c7          	setne  %r15b
140855203:	45 8d 47 03          	lea    0x3(%r15),%r8d
140855207:	48 8b d7             	mov    %rdi,%rdx
14085520a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14085520f:	e8 0c 6b fe ff       	call   0x14083bd20
140855214:	90                   	nop
140855215:	48 8b d0             	mov    %rax,%rdx
140855218:	48 8b cb             	mov    %rbx,%rcx
14085521b:	e8 f0 7e fe ff       	call   0x14083d110
140855220:	90                   	nop
140855221:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140855226:	e8 f5 75 fe ff       	call   0x14083c820
14085522b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140855230:	e8 5b f2 ff ff       	call   0x140854490
140855235:	90                   	nop
140855236:	48 8d 15 13 d5 7c 00 	lea    0x7cd513(%rip),%rdx        # 0x141022750
14085523d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140855242:	e8 a9 6a fe ff       	call   0x14083bcf0
140855247:	90                   	nop
140855248:	48 8b d6             	mov    %rsi,%rdx
14085524b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140855252:	00
140855253:	e8 28 f4 ff ff       	call   0x140854680
140855258:	90                   	nop
140855259:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14085525e:	48 8b d0             	mov    %rax,%rdx
140855261:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855268:	00
140855269:	e8 22 83 fe ff       	call   0x14083d590
14085526e:	90                   	nop
14085526f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140855274:	48 8b d0             	mov    %rax,%rdx
140855277:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085527c:	e8 0f 83 fe ff       	call   0x14083d590
140855281:	90                   	nop
140855282:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855289:	00
14085528a:	e8 91 75 fe ff       	call   0x14083c820
14085528f:	90                   	nop
140855290:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140855297:	00
140855298:	e8 83 75 fe ff       	call   0x14083c820
14085529d:	90                   	nop
14085529e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx