140857e75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140857e7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140857e7f:	41 56                	push   %r14
140857e81:	48 83 ec 40          	sub    $0x40,%rsp
140857e85:	49 8b d8             	mov    %r8,%rbx
140857e88:	48 8b f2             	mov    %rdx,%rsi
140857e8b:	4c 8b f1             	mov    %rcx,%r14
140857e8e:	48 8b 09             	mov    (%rcx),%rcx
140857e91:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140857e98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140857e9f:	00
140857ea0:	48 ff c0             	inc    %rax
140857ea3:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140857ea8:	75 f6                	jne    0x140857ea0
140857eaa:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140857eae:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140857eb3:	76 03                	jbe    0x140857eb8
140857eb5:	48 8b 09             	mov    (%rcx),%rcx
140857eb8:	4c 3b c0             	cmp    %rax,%r8
140857ebb:	75 10                	jne    0x140857ecd
140857ebd:	48 8b d3             	mov    %rbx,%rdx
140857ec0:	e8 8b 7b 68 00       	call   0x140edfa50
140857ec5:	85 c0                	test   %eax,%eax
140857ec7:	75 04                	jne    0x140857ecd
140857ec9:	b0 01                	mov    $0x1,%al
140857ecb:	eb 02                	jmp    0x140857ecf
140857ecd:	32 c0                	xor    %al,%al
140857ecf:	0f b6 d0             	movzbl %al,%edx
140857ed2:	0f b6 c2             	movzbl %dl,%eax
140857ed5:	34 01                	xor    $0x1,%al
140857ed7:	0f b6 f8             	movzbl %al,%edi
140857eda:	41 f7 46 08 00 01 00 	testl  $0x100,0x8(%r14)
140857ee1:	00
140857ee2:	0f 44 fa             	cmove  %edx,%edi
140857ee5:	40 84 ff             	test   %dil,%dil
140857ee8:	74 28                	je     0x140857f12
140857eea:	e8 91 8f fe ff       	call   0x140840e80
140857eef:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140857ef3:	75 1d                	jne    0x140857f12
140857ef5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140857efa:	e8 91 3e fe ff       	call   0x14083bd90
140857eff:	90                   	nop
140857f00:	4c 8b c0             	mov    %rax,%r8
140857f03:	40 0f b6 d7          	movzbl %dil,%edx
140857f07:	48 8b ce             	mov    %rsi,%rcx
140857f0a:	e8 e1 3c fe ff       	call   0x14083bbf0
140857f0f:	90                   	nop
140857f10:	eb 28                	jmp    0x140857f3a
140857f12:	4c 8b cb             	mov    %rbx,%r9
140857f15:	4c 8d 05 34 a8 7c 00 	lea    0x7ca834(%rip),%r8        # 0x141022750
140857f1c:	49 8b 16             	mov    (%r14),%rdx
140857f1f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140857f24:	e8 57 82 ec ff       	call   0x140720180
140857f29:	90                   	nop
140857f2a:	4c 8b c0             	mov    %rax,%r8
140857f2d:	40 0f b6 d7          	movzbl %dil,%edx
140857f31:	48 8b ce             	mov    %rsi,%rcx
140857f34:	e8 b7 3c fe ff       	call   0x14083bbf0
140857f39:	90                   	nop
140857f3a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140857f3f:	e8 dc 48 fe ff       	call   0x14083c820
140857f44:	48 8b c6             	mov    %rsi,%rax
140857f47:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140857f4c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140857f51:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140857f56:	48 83 c4 40          	add    $0x40,%rsp
140857f5a:	41 5e                	pop    %r14
140857f5c:	c3                   	ret
140857f5d:	cc                   	int3
140857f5e:	cc                   	int3
140857f5f:	cc                   	int3
140857f60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140857f65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140857f6a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140857f6f:	41 56                	push   %r14
140857f71:	48 83 ec 40          	sub    $0x40,%rsp
140857f75:	49 8b d8             	mov    %r8,%rbx
140857f78:	48 8b f2             	mov    %rdx,%rsi
140857f7b:	4c 8b f1             	mov    %rcx,%r14
140857f7e:	48 8b 09             	mov    (%rcx),%rcx
140857f81:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140857f88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140857f8f:	00
140857f90:	48 ff c0             	inc    %rax
140857f93:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140857f98:	75 f6                	jne    0x140857f90
140857f9a:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140857f9e:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140857fa3:	76 03                	jbe    0x140857fa8
140857fa5:	48 8b 09             	mov    (%rcx),%rcx
140857fa8:	4c 3b c0             	cmp    %rax,%r8
140857fab:	75 10                	jne    0x140857fbd
140857fad:	48 8b d3             	mov    %rbx,%rdx
140857fb0:	e8 9b 7a 68 00       	call   0x140edfa50
140857fb5:	85 c0                	test   %eax,%eax
140857fb7:	75 04                	jne    0x140857fbd
140857fb9:	b0 01                	mov    $0x1,%al
140857fbb:	eb 02                	jmp    0x140857fbf
140857fbd:	32 c0                	xor    %al,%al
140857fbf:	0f b6 d0             	movzbl %al,%edx
140857fc2:	0f b6 c2             	movzbl %dl,%eax
140857fc5:	34 01                	xor    $0x1,%al
140857fc7:	0f b6 f8             	movzbl %al,%edi
140857fca:	41 f7 46 08 00 01 00 	testl  $0x100,0x8(%r14)
140857fd1:	00
140857fd2:	0f 44 fa             	cmove  %edx,%edi
140857fd5:	40 84 ff             	test   %dil,%dil
140857fd8:	74 28                	je     0x140858002
140857fda:	e8 a1 8e fe ff       	call   0x140840e80
140857fdf:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140857fe3:	75 1d                	jne    0x140858002
140857fe5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140857fea:	e8 a1 3d fe ff       	call   0x14083bd90
140857fef:	90                   	nop
140857ff0:	4c 8b c0             	mov    %rax,%r8
140857ff3:	40 0f b6 d7          	movzbl %dil,%edx
140857ff7:	48 8b ce             	mov    %rsi,%rcx
140857ffa:	e8 f1 3b fe ff       	call   0x14083bbf0
140857fff:	90                   	nop
140858000:	eb 28                	jmp    0x14085802a
140858002:	4c 8b cb             	mov    %rbx,%r9
140858005:	4c 8d 05 44 a7 7c 00 	lea    0x7ca744(%rip),%r8        # 0x141022750
14085800c:	49 8b 16             	mov    (%r14),%rdx
14085800f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140858014:	e8 97 02 fc ff       	call   0x1408182b0
140858019:	90                   	nop
14085801a:	4c 8b c0             	mov    %rax,%r8
14085801d:	40 0f b6 d7          	movzbl %dil,%edx
140858021:	48 8b ce             	mov    %rsi,%rcx
140858024:	e8 c7 3b fe ff       	call   0x14083bbf0
140858029:	90                   	nop
14085802a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085802f:	e8 ec 47 fe ff       	call   0x14083c820
140858034:	48 8b c6             	mov    %rsi,%rax
140858037:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14085803c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140858041:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140858046:	48 83 c4 40          	add    $0x40,%rsp
14085804a:	41 5e                	pop    %r14
14085804c:	c3                   	ret
14085804d:	cc                   	int3
14085804e:	cc                   	int3
14085804f:	cc                   	int3
140858050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140858055:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14085805a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14085805f:	57                   	push   %rdi
140858060:	41 56                	push   %r14
140858062:	41 57                	push   %r15
140858064:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14085806b:	49 8b f8             	mov    %r8,%rdi
14085806e:	4c 8b f2             	mov    %rdx,%r14
140858071:	48 8b f1             	mov    %rcx,%rsi
140858074:	45 33 ff             	xor    %r15d,%r15d
140858077:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14085807e:	66 90                	xchg   %ax,%ax
140858080:	48 ff c0             	inc    %rax
140858083:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140858087:	75 f7                	jne    0x140858080
140858089:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14085808d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140858092:	76 03                	jbe    0x140858097
140858094:	48 8b 09             	mov    (%rcx),%rcx
140858097:	4c 3b c0             	cmp    %rax,%r8
14085809a:	75 10                	jne    0x1408580ac
14085809c:	48 8b d7             	mov    %rdi,%rdx
14085809f:	e8 ac 79 68 00       	call   0x140edfa50
1408580a4:	85 c0                	test   %eax,%eax
1408580a6:	75 04                	jne    0x1408580ac
1408580a8:	b0 01                	mov    $0x1,%al
1408580aa:	eb 02                	jmp    0x1408580ae
1408580ac:	32 c0                	xor    %al,%al
1408580ae:	0f b6 d0             	movzbl %al,%edx
1408580b1:	0f b6 c2             	movzbl %dl,%eax
1408580b4:	34 01                	xor    $0x1,%al
1408580b6:	0f b6 e8             	movzbl %al,%ebp
1408580b9:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
1408580c0:	0f 44 ea             	cmove  %edx,%ebp
1408580c3:	40 84 ed             	test   %bpl,%bpl
1408580c6:	74 2b                	je     0x1408580f3
1408580c8:	e8 b3 8d fe ff       	call   0x140840e80
1408580cd:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
1408580d1:	75 20                	jne    0x1408580f3
1408580d3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408580d8:	e8 b3 3c fe ff       	call   0x14083bd90
1408580dd:	90                   	nop
1408580de:	4c 8b c0             	mov    %rax,%r8
1408580e1:	40 0f b6 d5          	movzbl %bpl,%edx
1408580e5:	49 8b ce             	mov    %r14,%rcx
1408580e8:	e8 03 3b fe ff       	call   0x14083bbf0
1408580ed:	90                   	nop
1408580ee:	e9 d3 00 00 00       	jmp    0x1408581c6
1408580f3:	e8 d8 c4 ff ff       	call   0x1408545d0
1408580f8:	48 8b d8             	mov    %rax,%rbx
1408580fb:	44 38 7f 08          	cmp    %r15b,0x8(%rdi)
1408580ff:	41 0f 95 c7          	setne  %r15b
140858103:	45 8d 47 08          	lea    0x8(%r15),%r8d
140858107:	48 8b d7             	mov    %rdi,%rdx
14085810a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14085810f:	e8 0c 3c fe ff       	call   0x14083bd20
140858114:	90                   	nop
140858115:	48 8b d0             	mov    %rax,%rdx
140858118:	48 8b cb             	mov    %rbx,%rcx
14085811b:	e8 f0 4f fe ff       	call   0x14083d110
140858120:	90                   	nop
140858121:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140858126:	e8 f5 46 fe ff       	call   0x14083c820
14085812b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140858130:	e8 5b c3 ff ff       	call   0x140854490
140858135:	90                   	nop
140858136:	48 8d 15 13 a6 7c 00 	lea    0x7ca613(%rip),%rdx        # 0x141022750
14085813d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140858142:	e8 a9 3b fe ff       	call   0x14083bcf0
140858147:	90                   	nop
140858148:	48 8b d6             	mov    %rsi,%rdx
14085814b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140858152:	00
140858153:	e8 28 c5 ff ff       	call   0x140854680
140858158:	90                   	nop
140858159:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14085815e:	48 8b d0             	mov    %rax,%rdx
140858161:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140858168:	00
140858169:	e8 22 54 fe ff       	call   0x14083d590
14085816e:	90                   	nop
14085816f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140858174:	48 8b d0             	mov    %rax,%rdx
140858177:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085817c:	e8 0f 54 fe ff       	call   0x14083d590
140858181:	90                   	nop
140858182:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140858189:	00
14085818a:	e8 91 46 fe ff       	call   0x14083c820
14085818f:	90                   	nop
140858190:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140858197:	00
140858198:	e8 83 46 fe ff       	call   0x14083c820
14085819d:	90                   	nop
14085819e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408581a3:	e8 78 46 fe ff       	call   0x14083c820
1408581a8:	90                   	nop
1408581a9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408581ae:	e8 6d 46 fe ff       	call   0x14083c820
1408581b3:	90                   	nop
1408581b4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408581b9:	40 0f b6 d5          	movzbl %bpl,%edx
1408581bd:	49 8b ce             	mov    %r14,%rcx
1408581c0:	e8 2b 3a fe ff       	call   0x14083bbf0
1408581c5:	90                   	nop
1408581c6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408581cb:	e8 50 46 fe ff       	call   0x14083c820
1408581d0:	49 8b c6             	mov    %r14,%rax
1408581d3:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1408581da:	00
1408581db:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408581df:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1408581e3:	49 8b 73 30          	mov    0x30(%r11),%rsi
1408581e7:	49 8b e3             	mov    %r11,%rsp
1408581ea:	41 5f                	pop    %r15
1408581ec:	41 5e                	pop    %r14
1408581ee:	5f                   	pop    %rdi
1408581ef:	c3                   	ret
1408581f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408581f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408581fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408581ff:	57                   	push   %rdi
140858200:	41 56                	push   %r14
140858202:	41 57                	push   %r15
140858204:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14085820b:	49 8b f8             	mov    %r8,%rdi
14085820e:	4c 8b f2             	mov    %rdx,%r14
140858211:	48 8b f1             	mov    %rcx,%rsi
140858214:	45 33 ff             	xor    %r15d,%r15d
140858217:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14085821e:	66 90                	xchg   %ax,%ax
140858220:	48 ff c0             	inc    %rax
140858223:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140858227:	75 f7                	jne    0x140858220
140858229:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14085822d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140858232:	76 03                	jbe    0x140858237
140858234:	48 8b 09             	mov    (%rcx),%rcx
140858237:	4c 3b c0             	cmp    %rax,%r8
14085823a:	75 10                	jne    0x14085824c
14085823c:	48 8b d7             	mov    %rdi,%rdx
14085823f:	e8 0c 78 68 00       	call   0x140edfa50
140858244:	85 c0                	test   %eax,%eax
140858246:	75 04                	jne    0x14085824c
140858248:	b0 01                	mov    $0x1,%al
14085824a:	eb 02                	jmp    0x14085824e
14085824c:	32 c0                	xor    %al,%al
14085824e:	0f b6 d0             	movzbl %al,%edx
140858251:	0f b6 c2             	movzbl %dl,%eax
140858254:	34 01                	xor    $0x1,%al
140858256:	0f b6 e8             	movzbl %al,%ebp
140858259:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140858260:	0f 44 ea             	cmove  %edx,%ebp
140858263:	40 84 ed             	test   %bpl,%bpl
140858266:	74 2b                	je     0x140858293
140858268:	e8 13 8c fe ff       	call   0x140840e80
14085826d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140858271:	75 20                	jne    0x140858293
140858273:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140858278:	e8 13 3b fe ff       	call   0x14083bd90
14085827d:	90                   	nop
14085827e:	4c 8b c0             	mov    %rax,%r8
140858281:	40 0f b6 d5          	movzbl %bpl,%edx
140858285:	49 8b ce             	mov    %r14,%rcx
140858288:	e8 63 39 fe ff       	call   0x14083bbf0
14085828d:	90                   	nop
14085828e:	e9 d3 00 00 00       	jmp    0x140858366
140858293:	e8 38 c3 ff ff       	call   0x1408545d0
140858298:	48 8b d8             	mov    %rax,%rbx
14085829b:	44 38 7f 09          	cmp    %r15b,0x9(%rdi)
14085829f:	41 0f 95 c7          	setne  %r15b
1408582a3:	45 8d 47 09          	lea    0x9(%r15),%r8d
1408582a7:	48 8b d7             	mov    %rdi,%rdx
1408582aa:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408582af:	e8 6c 3a fe ff       	call   0x14083bd20
1408582b4:	90                   	nop
1408582b5:	48 8b d0             	mov    %rax,%rdx
1408582b8:	48 8b cb             	mov    %rbx,%rcx
1408582bb:	e8 50 4e fe ff       	call   0x14083d110
1408582c0:	90                   	nop
1408582c1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408582c6:	e8 55 45 fe ff       	call   0x14083c820
1408582cb:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408582d0:	e8 bb c1 ff ff       	call   0x140854490
1408582d5:	90                   	nop
1408582d6:	48 8d 15 73 a4 7c 00 	lea    0x7ca473(%rip),%rdx        # 0x141022750
1408582dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408582e2:	e8 09 3a fe ff       	call   0x14083bcf0
1408582e7:	90                   	nop
1408582e8:	48 8b d6             	mov    %rsi,%rdx
1408582eb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408582f2:	00
1408582f3:	e8 88 c3 ff ff       	call   0x140854680
1408582f8:	90                   	nop
1408582f9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408582fe:	48 8b d0             	mov    %rax,%rdx
140858301:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140858308:	00
140858309:	e8 82 52 fe ff       	call   0x14083d590
14085830e:	90                   	nop
14085830f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140858314:	48 8b d0             	mov    %rax,%rdx
140858317:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085831c:	e8 6f 52 fe ff       	call   0x14083d590
140858321:	90                   	nop
140858322:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx