140116ec2:	4c 8b cd             	mov    %rbp,%r9
140116ec5:	49 8b cf             	mov    %r15,%rcx
140116ec8:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
140116ecc:	e8 0f 54 fd ff       	call   0x1400ec2e0
140116ed1:	85 c0                	test   %eax,%eax
140116ed3:	7f 27                	jg     0x140116efc
140116ed5:	e8 96 01 01 00       	call   0x140127070
140116eda:	4c 8d 05 2f 8b 1f 00 	lea    0x1f8b2f(%rip),%r8        # 0x14030fa10
140116ee1:	ba c0 01 00 00       	mov    $0x1c0,%edx
140116ee6:	48 8d 0d 53 8a 1f 00 	lea    0x1f8a53(%rip),%rcx        # 0x14030f940
140116eed:	e8 9e 02 01 00       	call   0x140127190
140116ef2:	ba 02 00 08 00       	mov    $0x80002,%edx
140116ef7:	e9 62 01 00 00       	jmp    0x14011705e
140116efc:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
140116f03:	49 8b 0e             	mov    (%r14),%rcx
140116f06:	e8 95 c5 fe ff       	call   0x1401034a0
140116f0b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140116f10:	48 85 c0             	test   %rax,%rax
140116f13:	75 0f                	jne    0x140116f24
140116f15:	e8 56 01 01 00       	call   0x140127070
140116f1a:	ba c6 01 00 00       	mov    $0x1c6,%edx
140116f1f:	e9 22 01 00 00       	jmp    0x140117046
140116f24:	4d 8b cd             	mov    %r13,%r9
140116f27:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140116f2c:	4d 8b c4             	mov    %r12,%r8
140116f2f:	49 8b cf             	mov    %r15,%rcx
140116f32:	e8 39 e9 fe ff       	call   0x140105870
140116f37:	48 85 c0             	test   %rax,%rax
140116f3a:	75 27                	jne    0x140116f63
140116f3c:	e8 2f 01 01 00       	call   0x140127070
140116f41:	4c 8d 05 c8 8a 1f 00 	lea    0x1f8ac8(%rip),%r8        # 0x14030fa10
140116f48:	ba cb 01 00 00       	mov    $0x1cb,%edx
140116f4d:	48 8d 0d ec 89 1f 00 	lea    0x1f89ec(%rip),%rcx        # 0x14030f940
140116f54:	e8 37 02 01 00       	call   0x140127190
140116f59:	ba 09 00 08 00       	mov    $0x80009,%edx
140116f5e:	e9 fb 00 00 00       	jmp    0x14011705e
140116f63:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140116f68:	48 85 db             	test   %rbx,%rbx
140116f6b:	74 0a                	je     0x140116f77
140116f6d:	48 8b cb             	mov    %rbx,%rcx
140116f70:	e8 cb eb ff ff       	call   0x140115b40
140116f75:	eb 08                	jmp    0x140116f7f
140116f77:	48 8b cf             	mov    %rdi,%rcx
140116f7a:	e8 81 f7 ff ff       	call   0x140116700
140116f7f:	8b f0                	mov    %eax,%esi
140116f81:	e8 aa 60 00 00       	call   0x14011d030
140116f86:	85 c0                	test   %eax,%eax
140116f88:	0f 85 14 01 00 00    	jne    0x1401170a2
140116f8e:	85 f6                	test   %esi,%esi
140116f90:	0f 84 d4 00 00 00    	je     0x14011706a
140116f96:	45 33 c9             	xor    %r9d,%r9d
140116f99:	8d 50 58             	lea    0x58(%rax),%edx
140116f9c:	45 33 c0             	xor    %r8d,%r8d
140116f9f:	48 85 db             	test   %rbx,%rbx
140116fa2:	74 0a                	je     0x140116fae
140116fa4:	48 8b cb             	mov    %rbx,%rcx
140116fa7:	e8 a4 f2 fe ff       	call   0x140106250
140116fac:	eb 08                	jmp    0x140116fb6
140116fae:	48 8b cf             	mov    %rdi,%rcx
140116fb1:	e8 aa 05 ff ff       	call   0x140107560
140116fb6:	85 c0                	test   %eax,%eax
140116fb8:	0f 84 e4 00 00 00    	je     0x1401170a2
140116fbe:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
140116fc5:	49 8b 0e             	mov    (%r14),%rcx
140116fc8:	e8 d3 c4 fe ff       	call   0x1401034a0
140116fcd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140116fd2:	48 85 c0             	test   %rax,%rax
140116fd5:	74 65                	je     0x14011703c
140116fd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140116fde:	00 00
140116fe0:	4d 8b cd             	mov    %r13,%r9
140116fe3:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140116fe8:	4d 8b c4             	mov    %r12,%r8
140116feb:	49 8b cf             	mov    %r15,%rcx
140116fee:	e8 ed e7 fe ff       	call   0x1401057e0
140116ff3:	48 85 c0             	test   %rax,%rax
140116ff6:	0f 84 aa 00 00 00    	je     0x1401170a6
140116ffc:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140117001:	45 33 c0             	xor    %r8d,%r8d
140117004:	41 8d 50 59          	lea    0x59(%r8),%edx
140117008:	48 85 db             	test   %rbx,%rbx
14011700b:	74 0a                	je     0x140117017
14011700d:	48 8b cb             	mov    %rbx,%rcx
140117010:	e8 3b f2 fe ff       	call   0x140106250
140117015:	eb 08                	jmp    0x14011701f
140117017:	48 8b cf             	mov    %rdi,%rcx
14011701a:	e8 41 05 ff ff       	call   0x140107560
14011701f:	85 c0                	test   %eax,%eax
140117021:	74 75                	je     0x140117098
140117023:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
14011702a:	49 8b 0e             	mov    (%r14),%rcx
14011702d:	e8 6e c4 fe ff       	call   0x1401034a0
140117032:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140117037:	48 85 c0             	test   %rax,%rax
14011703a:	75 a4                	jne    0x140116fe0
14011703c:	e8 2f 00 01 00       	call   0x140127070
140117041:	ba ed 01 00 00       	mov    $0x1ed,%edx
140117046:	4c 8d 05 c3 89 1f 00 	lea    0x1f89c3(%rip),%r8        # 0x14030fa10
14011704d:	48 8d 0d ec 88 1f 00 	lea    0x1f88ec(%rip),%rcx        # 0x14030f940
140117054:	e8 37 01 01 00       	call   0x140127190
140117059:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14011705e:	45 33 c0             	xor    %r8d,%r8d
140117061:	41 8d 48 14          	lea    0x14(%r8),%ecx
140117065:	e8 26 02 01 00       	call   0x140127290
14011706a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14011706f:	e8 bc c3 fe ff       	call   0x140103430
140117074:	49 8b cf             	mov    %r15,%rcx
140117077:	e8 44 54 fd ff       	call   0x1400ec4c0
14011707c:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140117081:	8b c6                	mov    %esi,%eax
140117083:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140117088:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
14011708d:	48 83 c4 30          	add    $0x30,%rsp
140117091:	41 5e                	pop    %r14
140117093:	5f                   	pop    %rdi
140117094:	5e                   	pop    %rsi
140117095:	5d                   	pop    %rbp
140117096:	5b                   	pop    %rbx
140117097:	c3                   	ret
140117098:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14011709d:	e8 8e c3 fe ff       	call   0x140103430
1401170a2:	33 f6                	xor    %esi,%esi
1401170a4:	eb c4                	jmp    0x14011706a
1401170a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401170ab:	e8 80 c3 fe ff       	call   0x140103430
1401170b0:	e8 5b 60 00 00       	call   0x14011d110
1401170b5:	85 c0                	test   %eax,%eax
1401170b7:	78 e9                	js     0x1401170a2
1401170b9:	8b c8                	mov    %eax,%ecx
1401170bb:	81 e1 00 00 80 7f    	and    $0x7f800000,%ecx
1401170c1:	81 f9 00 00 80 04    	cmp    $0x4800000,%ecx
1401170c7:	75 d9                	jne    0x1401170a2
1401170c9:	25 ff ff 7f 00       	and    $0x7fffff,%eax
1401170ce:	83 f8 6c             	cmp    $0x6c,%eax
1401170d1:	75 cf                	jne    0x1401170a2
1401170d3:	e8 b8 59 00 00       	call   0x14011ca90
1401170d8:	eb 90                	jmp    0x14011706a
1401170da:	cc                   	int3
1401170db:	cc                   	int3
1401170dc:	cc                   	int3
1401170dd:	cc                   	int3
1401170de:	cc                   	int3
1401170df:	cc                   	int3
1401170e0:	48 8d 05 69 98 1f 00 	lea    0x1f9869(%rip),%rax        # 0x140310950
1401170e7:	c3                   	ret
1401170e8:	cc                   	int3
1401170e9:	cc                   	int3
1401170ea:	cc                   	int3
1401170eb:	cc                   	int3
1401170ec:	cc                   	int3
1401170ed:	cc                   	int3
1401170ee:	cc                   	int3
1401170ef:	cc                   	int3
1401170f0:	48 8d 05 39 92 1f 00 	lea    0x1f9239(%rip),%rax        # 0x140310330
1401170f7:	c3                   	ret
1401170f8:	cc                   	int3
1401170f9:	cc                   	int3
1401170fa:	cc                   	int3
1401170fb:	cc                   	int3
1401170fc:	cc                   	int3
1401170fd:	cc                   	int3
1401170fe:	cc                   	int3
1401170ff:	cc                   	int3
140117100:	48 8d 05 69 89 1f 00 	lea    0x1f8969(%rip),%rax        # 0x14030fa70
140117107:	c3                   	ret
140117108:	cc                   	int3
140117109:	cc                   	int3
14011710a:	cc                   	int3
14011710b:	cc                   	int3
14011710c:	cc                   	int3
14011710d:	cc                   	int3
14011710e:	cc                   	int3
14011710f:	cc                   	int3
140117110:	48 8d 05 99 9c 1f 00 	lea    0x1f9c99(%rip),%rax        # 0x140310db0
140117117:	c3                   	ret
140117118:	cc                   	int3
140117119:	cc                   	int3
14011711a:	cc                   	int3
14011711b:	cc                   	int3
14011711c:	cc                   	int3
14011711d:	cc                   	int3
14011711e:	cc                   	int3
14011711f:	cc                   	int3
140117120:	48 8d 05 69 9d 1f 00 	lea    0x1f9d69(%rip),%rax        # 0x140310e90
140117127:	c3                   	ret
140117128:	cc                   	int3
140117129:	cc                   	int3
14011712a:	cc                   	int3
14011712b:	cc                   	int3
14011712c:	cc                   	int3
14011712d:	cc                   	int3
14011712e:	cc                   	int3
14011712f:	cc                   	int3
140117130:	48 8d 05 d9 99 1f 00 	lea    0x1f99d9(%rip),%rax        # 0x140310b10
140117137:	c3                   	ret
140117138:	cc                   	int3
140117139:	cc                   	int3
14011713a:	cc                   	int3
14011713b:	cc                   	int3
14011713c:	cc                   	int3
14011713d:	cc                   	int3
14011713e:	cc                   	int3
14011713f:	cc                   	int3
140117140:	48 8d 05 89 9b 1f 00 	lea    0x1f9b89(%rip),%rax        # 0x140310cd0
140117147:	c3                   	ret
140117148:	cc                   	int3
140117149:	cc                   	int3
14011714a:	cc                   	int3
14011714b:	cc                   	int3
14011714c:	cc                   	int3
14011714d:	cc                   	int3
14011714e:	cc                   	int3
14011714f:	cc                   	int3
140117150:	48 8d 05 d9 98 1f 00 	lea    0x1f98d9(%rip),%rax        # 0x140310a30
140117157:	c3                   	ret
140117158:	cc                   	int3
140117159:	cc                   	int3
14011715a:	cc                   	int3
14011715b:	cc                   	int3
14011715c:	cc                   	int3
14011715d:	cc                   	int3
14011715e:	cc                   	int3
14011715f:	cc                   	int3
140117160:	48 8d 05 69 94 1f 00 	lea    0x1f9469(%rip),%rax        # 0x1403105d0
140117167:	c3                   	ret
140117168:	cc                   	int3
140117169:	cc                   	int3
14011716a:	cc                   	int3
14011716b:	cc                   	int3
14011716c:	cc                   	int3
14011716d:	cc                   	int3
14011716e:	cc                   	int3
14011716f:	cc                   	int3
140117170:	48 8d 05 f9 8f 1f 00 	lea    0x1f8ff9(%rip),%rax        # 0x140310170
140117177:	c3                   	ret
140117178:	cc                   	int3
140117179:	cc                   	int3
14011717a:	cc                   	int3
14011717b:	cc                   	int3
14011717c:	cc                   	int3
14011717d:	cc                   	int3
14011717e:	cc                   	int3
14011717f:	cc                   	int3
140117180:	48 8d 05 69 93 1f 00 	lea    0x1f9369(%rip),%rax        # 0x1403104f0
140117187:	c3                   	ret
140117188:	cc                   	int3
140117189:	cc                   	int3
14011718a:	cc                   	int3
14011718b:	cc                   	int3
14011718c:	cc                   	int3
14011718d:	cc                   	int3
14011718e:	cc                   	int3
14011718f:	cc                   	int3
140117190:	48 8d 05 f9 8e 1f 00 	lea    0x1f8ef9(%rip),%rax        # 0x140310090
140117197:	c3                   	ret
140117198:	cc                   	int3
140117199:	cc                   	int3
14011719a:	cc                   	int3
14011719b:	cc                   	int3
14011719c:	cc                   	int3
14011719d:	cc                   	int3
14011719e:	cc                   	int3
14011719f:	cc                   	int3
1401171a0:	48 8d 05 69 92 1f 00 	lea    0x1f9269(%rip),%rax        # 0x140310410
1401171a7:	c3                   	ret
1401171a8:	cc                   	int3
1401171a9:	cc                   	int3
1401171aa:	cc                   	int3
1401171ab:	cc                   	int3
1401171ac:	cc                   	int3
1401171ad:	cc                   	int3
1401171ae:	cc                   	int3
1401171af:	cc                   	int3
1401171b0:	48 8d 05 f9 8d 1f 00 	lea    0x1f8df9(%rip),%rax        # 0x14030ffb0
1401171b7:	c3                   	ret
1401171b8:	cc                   	int3
1401171b9:	cc                   	int3
1401171ba:	cc                   	int3
1401171bb:	cc                   	int3
1401171bc:	cc                   	int3
1401171bd:	cc                   	int3
1401171be:	cc                   	int3
1401171bf:	cc                   	int3
1401171c0:	48 8d 05 e9 94 1f 00 	lea    0x1f94e9(%rip),%rax        # 0x1403106b0
1401171c7:	c3                   	ret
1401171c8:	cc                   	int3
1401171c9:	cc                   	int3
1401171ca:	cc                   	int3
1401171cb:	cc                   	int3
1401171cc:	cc                   	int3
1401171cd:	cc                   	int3
1401171ce:	cc                   	int3
1401171cf:	cc                   	int3
1401171d0:	48 8d 05 79 90 1f 00 	lea    0x1f9079(%rip),%rax        # 0x140310250
1401171d7:	c3                   	ret
1401171d8:	cc                   	int3
1401171d9:	cc                   	int3
1401171da:	cc                   	int3
1401171db:	cc                   	int3
1401171dc:	cc                   	int3
1401171dd:	cc                   	int3
1401171de:	cc                   	int3
1401171df:	cc                   	int3
1401171e0:	0f b6 c1             	movzbl %cl,%eax
1401171e3:	83 f8 78             	cmp    $0x78,%eax
1401171e6:	0f 87 13 01 00 00    	ja     0x1401172ff
1401171ec:	48 8d 15 0d 8e ee ff 	lea    -0x1171f3(%rip),%rdx        # 0x140000000
1401171f3:	0f b6 84 02 88 73 11 	movzbl 0x117388(%rdx,%rax,1),%eax
1401171fa:	00
1401171fb:	8b 8c 82 08 73 11 00 	mov    0x117308(%rdx,%rax,4),%ecx
140117202:	48 03 ca             	add    %rdx,%rcx
140117205:	ff e1                	jmp    *%rcx
140117207:	48 8d 05 6a 9e 1f 00 	lea    0x1f9e6a(%rip),%rax        # 0x140311078
14011720e:	c3                   	ret
14011720f:	48 8d 05 72 9e 1f 00 	lea    0x1f9e72(%rip),%rax        # 0x140311088
140117216:	c3                   	ret
140117217:	48 8d 05 82 9e 1f 00 	lea    0x1f9e82(%rip),%rax        # 0x1403110a0
14011721e:	c3                   	ret
14011721f:	48 8d 05 8a 9e 1f 00 	lea    0x1f9e8a(%rip),%rax        # 0x1403110b0
140117226:	c3                   	ret
140117227:	48 8d 05 9a 9e 1f 00 	lea    0x1f9e9a(%rip),%rax        # 0x1403110c8
14011722e:	c3                   	ret
14011722f:	48 8d 05 aa 9e 1f 00 	lea    0x1f9eaa(%rip),%rax        # 0x1403110e0
140117236:	c3                   	ret
140117237:	48 8d 05 b2 9e 1f 00 	lea    0x1f9eb2(%rip),%rax        # 0x1403110f0
14011723e:	c3                   	ret
14011723f:	48 8d 05 ba 9e 1f 00 	lea    0x1f9eba(%rip),%rax        # 0x140311100
140117246:	c3                   	ret
140117247:	48 8d 05 c2 44 1f 00 	lea    0x1f44c2(%rip),%rax        # 0x14030b710
14011724e:	c3                   	ret
14011724f:	48 8d 05 c2 9e 1f 00 	lea    0x1f9ec2(%rip),%rax        # 0x140311118
140117256:	c3                   	ret
140117257:	48 8d 05 d2 9e 1f 00 	lea    0x1f9ed2(%rip),%rax        # 0x140311130
14011725e:	c3                   	ret
14011725f:	48 8d 05 e2 9e 1f 00 	lea    0x1f9ee2(%rip),%rax        # 0x140311148
140117266:	c3                   	ret
140117267:	48 8d 05 f2 9e 1f 00 	lea    0x1f9ef2(%rip),%rax        # 0x140311160
14011726e:	c3                   	ret
14011726f:	48 8d 05 02 9f 1f 00 	lea    0x1f9f02(%rip),%rax        # 0x140311178
140117276:	c3                   	ret
140117277:	48 8d 05 0a 9f 1f 00 	lea    0x1f9f0a(%rip),%rax        # 0x140311188
14011727e:	c3                   	ret
14011727f:	48 8d 05 12 9f 1f 00 	lea    0x1f9f12(%rip),%rax        # 0x140311198
140117286:	c3                   	ret
140117287:	48 8d 05 1a 9f 1f 00 	lea    0x1f9f1a(%rip),%rax        # 0x1403111a8
14011728e:	c3                   	ret
14011728f:	48 8d 05 22 9f 1f 00 	lea    0x1f9f22(%rip),%rax        # 0x1403111b8
140117296:	c3                   	ret
140117297:	48 8d 05 2a 9f 1f 00 	lea    0x1f9f2a(%rip),%rax        # 0x1403111c8
14011729e:	c3                   	ret