140013e8f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140013e94:	c7 44 24 28 e8 00 00 	movl   $0xe8,0x28(%rsp)
140013e9b:	00
140013e9c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013ea1:	e8 1a 4c 00 00       	call   0x140018ac0
140013ea6:	41 0f b6 87 68 04 00 	movzbl 0x468(%r15),%eax
140013ead:	00
140013eae:	e9 1a fb ff ff       	jmp    0x1400139cd
140013eb3:	31 c0                	xor    %eax,%eax
140013eb5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140013eba:	4d 89 f9             	mov    %r15,%r9
140013ebd:	49 89 f8             	mov    %rdi,%r8
140013ec0:	89 44 24 30          	mov    %eax,0x30(%rsp)
140013ec4:	48 8d 05 12 d4 01 00 	lea    0x1d412(%rip),%rax        # 0x1400312dd
140013ecb:	31 d2                	xor    %edx,%edx
140013ecd:	c7 44 24 28 f8 00 00 	movl   $0xf8,0x28(%rsp)
140013ed4:	00
140013ed5:	48 89 f1             	mov    %rsi,%rcx
140013ed8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013edd:	e8 de 4b 00 00       	call   0x140018ac0
140013ee2:	31 c0                	xor    %eax,%eax
140013ee4:	4d 89 f9             	mov    %r15,%r9
140013ee7:	49 89 f8             	mov    %rdi,%r8
140013eea:	89 44 24 30          	mov    %eax,0x30(%rsp)
140013eee:	48 8d 05 05 d4 01 00 	lea    0x1d405(%rip),%rax        # 0x1400312fa
140013ef5:	31 d2                	xor    %edx,%edx
140013ef7:	48 89 f1             	mov    %rsi,%rcx
140013efa:	c7 44 24 28 f9 00 00 	movl   $0xf9,0x28(%rsp)
140013f01:	00
140013f02:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013f07:	e8 b4 4b 00 00       	call   0x140018ac0
140013f0c:	41 0f b6 87 68 04 00 	movzbl 0x468(%r15),%eax
140013f13:	00
140013f14:	e9 ac fa ff ff       	jmp    0x1400139c5
140013f19:	31 c0                	xor    %eax,%eax
140013f1b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140013f20:	4d 89 f9             	mov    %r15,%r9
140013f23:	49 89 f8             	mov    %rdi,%r8
140013f26:	89 44 24 30          	mov    %eax,0x30(%rsp)
140013f2a:	48 8d 05 76 d3 01 00 	lea    0x1d376(%rip),%rax        # 0x1400312a7
140013f31:	31 d2                	xor    %edx,%edx
140013f33:	c7 44 24 28 32 01 00 	movl   $0x132,0x28(%rsp)
140013f3a:	00
140013f3b:	48 89 f1             	mov    %rsi,%rcx
140013f3e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013f43:	e8 78 4b 00 00       	call   0x140018ac0
140013f48:	31 d2                	xor    %edx,%edx
140013f4a:	4d 89 f9             	mov    %r15,%r9
140013f4d:	49 89 f8             	mov    %rdi,%r8
140013f50:	48 8d 05 6b d3 01 00 	lea    0x1d36b(%rip),%rax        # 0x1400312c2
140013f57:	89 54 24 30          	mov    %edx,0x30(%rsp)
140013f5b:	48 89 f1             	mov    %rsi,%rcx
140013f5e:	31 d2                	xor    %edx,%edx
140013f60:	c7 44 24 28 33 01 00 	movl   $0x133,0x28(%rsp)
140013f67:	00
140013f68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013f6d:	e8 4e 4b 00 00       	call   0x140018ac0
140013f72:	41 0f b6 87 68 04 00 	movzbl 0x468(%r15),%eax
140013f79:	00
140013f7a:	e9 3e fa ff ff       	jmp    0x1400139bd
140013f7f:	31 c9                	xor    %ecx,%ecx
140013f81:	48 8d 05 f1 d2 01 00 	lea    0x1d2f1(%rip),%rax        # 0x140031279
140013f88:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140013f8d:	31 d2                	xor    %edx,%edx
140013f8f:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140013f93:	4d 89 f9             	mov    %r15,%r9
140013f96:	49 89 f8             	mov    %rdi,%r8
140013f99:	c7 44 24 28 40 00 00 	movl   $0x40,0x28(%rsp)
140013fa0:	00
140013fa1:	48 89 f1             	mov    %rsi,%rcx
140013fa4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013fa9:	e8 12 4b 00 00       	call   0x140018ac0
140013fae:	45 31 c0             	xor    %r8d,%r8d
140013fb1:	4d 89 f9             	mov    %r15,%r9
140013fb4:	31 d2                	xor    %edx,%edx
140013fb6:	48 8d 05 d3 d2 01 00 	lea    0x1d2d3(%rip),%rax        # 0x140031290
140013fbd:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
140013fc2:	48 89 f1             	mov    %rsi,%rcx
140013fc5:	49 89 f8             	mov    %rdi,%r8
140013fc8:	c7 44 24 28 51 00 00 	movl   $0x51,0x28(%rsp)
140013fcf:	00
140013fd0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140013fd5:	e8 e6 4a 00 00       	call   0x140018ac0
140013fda:	41 0f b6 87 68 04 00 	movzbl 0x468(%r15),%eax
140013fe1:	00
140013fe2:	e9 ce f9 ff ff       	jmp    0x1400139b5
140013fe7:	e8 54 b5 ff ff       	call   0x14000f540
140013fec:	e9 23 f7 ff ff       	jmp    0x140013714
140013ff1:	e8 4a b5 ff ff       	call   0x14000f540
140013ff6:	49 83 bf 40 02 00 00 	cmpq   $0x0,0x240(%r15)
140013ffd:	00
140013ffe:	4c 8d 05 1c c7 01 00 	lea    0x1c71c(%rip),%r8        # 0x140030721
140014005:	0f 84 11 e1 ff ff    	je     0x14001211c
14001400b:	e9 05 e1 ff ff       	jmp    0x140012115
140014010:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140014015:	ff 15 e5 96 03 00    	call   *0x396e5(%rip)        # 0x14004d700
14001401b:	e9 a0 b8 ff ff       	jmp    0x14000f8c0
140014020:	89 44 24 30          	mov    %eax,0x30(%rsp)
140014024:	48 8d 05 05 d9 01 00 	lea    0x1d905(%rip),%rax        # 0x140031930
14001402b:	c7 44 24 28 46 01 00 	movl   $0x146,0x28(%rsp)
140014032:	00
140014033:	e9 80 f3 ff ff       	jmp    0x1400133b8
140014038:	89 44 24 30          	mov    %eax,0x30(%rsp)
14001403c:	48 8d 05 c2 d8 01 00 	lea    0x1d8c2(%rip),%rax        # 0x140031905
140014043:	4d 89 f9             	mov    %r15,%r9
140014046:	31 d2                	xor    %edx,%edx
140014048:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14001404d:	c7 44 24 28 d6 00 00 	movl   $0xd6,0x28(%rsp)
140014054:	00
140014055:	49 89 f8             	mov    %rdi,%r8
140014058:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001405d:	48 89 f1             	mov    %rsi,%rcx
140014060:	e8 5b 4a 00 00       	call   0x140018ac0
140014065:	4d 89 f9             	mov    %r15,%r9
140014068:	49 89 f8             	mov    %rdi,%r8
14001406b:	31 d2                	xor    %edx,%edx
14001406d:	41 8b 87 30 04 00 00 	mov    0x430(%r15),%eax
140014074:	c7 44 24 28 d7 00 00 	movl   $0xd7,0x28(%rsp)
14001407b:	00
14001407c:	48 89 f1             	mov    %rsi,%rcx
14001407f:	89 44 24 30          	mov    %eax,0x30(%rsp)
140014083:	48 8d 05 90 d8 01 00 	lea    0x1d890(%rip),%rax        # 0x14003191a
14001408a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001408f:	e8 2c 4a 00 00       	call   0x140018ac0
140014094:	e9 c1 e8 ff ff       	jmp    0x14001295a
140014099:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
1400140a0:	00
1400140a1:	e9 da f4 ff ff       	jmp    0x140013580
1400140a6:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400140ad:	00
1400140ae:	e9 cd f4 ff ff       	jmp    0x140013580
1400140b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400140ba:	00 00 00 00
1400140be:	66 90                	xchg   %ax,%ax
1400140c0:	41 57                	push   %r15
1400140c2:	41 56                	push   %r14
1400140c4:	41 55                	push   %r13
1400140c6:	41 54                	push   %r12
1400140c8:	55                   	push   %rbp
1400140c9:	57                   	push   %rdi
1400140ca:	56                   	push   %rsi
1400140cb:	53                   	push   %rbx
1400140cc:	48 83 ec 58          	sub    $0x58,%rsp
1400140d0:	48 8b 05 d9 2b 03 00 	mov    0x32bd9(%rip),%rax        # 0x140046cb0
1400140d7:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
1400140de:	00
1400140df:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400140e4:	49 89 cf             	mov    %rcx,%r15
1400140e7:	4c 89 c7             	mov    %r8,%rdi
1400140ea:	4c 89 cd             	mov    %r9,%rbp
1400140ed:	48 8b 10             	mov    (%rax),%rdx
1400140f0:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400140f5:	31 d2                	xor    %edx,%edx
1400140f7:	0f b7 51 54          	movzwl 0x54(%rcx),%edx
1400140fb:	41 c6 06 00          	movb   $0x0,(%r14)
1400140ff:	41 c6 01 00          	movb   $0x0,(%r9)
140014103:	01 d2                	add    %edx,%edx
140014105:	48 63 d2             	movslq %edx,%rdx
140014108:	48 3b 15 b1 75 03 00 	cmp    0x375b1(%rip),%rdx        # 0x14004b6c0
14001410f:	7e 5f                	jle    0x140014170
140014111:	c6 44 24 47 00       	movb   $0x0,0x47(%rsp)
140014116:	48 8d 5c 24 47       	lea    0x47(%rsp),%rbx
14001411b:	eb 0a                	jmp    0x140014127
14001411d:	0f 1f 00             	nopl   (%rax)
140014120:	80 7c 24 47 00       	cmpb   $0x0,0x47(%rsp)
140014125:	74 49                	je     0x140014170
140014127:	49 89 d9             	mov    %rbx,%r9
14001412a:	4d 89 f0             	mov    %r14,%r8
14001412d:	48 89 fa             	mov    %rdi,%rdx
140014130:	4c 89 f9             	mov    %r15,%rcx
140014133:	e8 68 b4 ff ff       	call   0x14000f5a0
140014138:	85 c0                	test   %eax,%eax
14001413a:	74 e4                	je     0x140014120
14001413c:	89 c2                	mov    %eax,%edx
14001413e:	48 8b 35 6b 2b 03 00 	mov    0x32b6b(%rip),%rsi        # 0x140046cb0
140014145:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001414a:	48 2b 06             	sub    (%rsi),%rax
14001414d:	0f 85 15 02 00 00    	jne    0x140014368
140014153:	89 d0                	mov    %edx,%eax
140014155:	48 83 c4 58          	add    $0x58,%rsp
140014159:	5b                   	pop    %rbx
14001415a:	5e                   	pop    %rsi
14001415b:	5f                   	pop    %rdi
14001415c:	5d                   	pop    %rbp
14001415d:	41 5c                	pop    %r12
14001415f:	41 5d                	pop    %r13
140014161:	41 5e                	pop    %r14
140014163:	41 5f                	pop    %r15
140014165:	c3                   	ret
140014166:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14001416d:	00 00 00
140014170:	48 8b 1d 29 74 03 00 	mov    0x37429(%rip),%rbx        # 0x14004b5a0
140014177:	45 31 c9             	xor    %r9d,%r9d
14001417a:	48 85 db             	test   %rbx,%rbx
14001417d:	0f 84 59 01 00 00    	je     0x1400142dc
140014183:	44 88 4c 24 37       	mov    %r9b,0x37(%rsp)
140014188:	48 8b 35 b1 95 03 00 	mov    0x395b1(%rip),%rsi        # 0x14004d740
14001418f:	4c 8d 64 24 47       	lea    0x47(%rsp),%r12
140014194:	49 89 dd             	mov    %rbx,%r13
140014197:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14001419c:	0f 1f 40 00          	nopl   0x0(%rax)
1400141a0:	41 0f b7 47 54       	movzwl 0x54(%r15),%eax
1400141a5:	3b 05 01 74 03 00    	cmp    0x37401(%rip),%eax        # 0x14004b5ac
1400141ab:	0f 8e 97 01 00 00    	jle    0x140014348
1400141b1:	41 f6 85 c8 01 00 00 	testb  $0x28,0x1c8(%r13)
1400141b8:	28
1400141b9:	0f 85 05 01 00 00    	jne    0x1400142c4
1400141bf:	49 83 bd 78 01 00 00 	cmpq   $0x0,0x178(%r13)
1400141c6:	00
1400141c7:	74 14                	je     0x1400141dd
1400141c9:	31 c9                	xor    %ecx,%ecx
1400141cb:	e8 e8 04 01 00       	call   0x1400246b8
1400141d0:	49 3b 85 78 01 00 00 	cmp    0x178(%r13),%rax
1400141d7:	0f 8c 53 01 00 00    	jl     0x140014330
1400141dd:	41 80 8d c8 01 00 00 	orb    $0x8,0x1c8(%r13)
1400141e4:	08
1400141e5:	4c 89 ea             	mov    %r13,%rdx
1400141e8:	4c 89 f9             	mov    %r15,%rcx
1400141eb:	e8 30 a6 ff ff       	call   0x14000e820
1400141f0:	85 c0                	test   %eax,%eax
1400141f2:	0f 85 44 ff ff ff    	jne    0x14001413c
1400141f8:	b9 00 01 00 00       	mov    $0x100,%ecx
1400141fd:	e8 96 05 01 00       	call   0x140024798
140014202:	48 89 c5             	mov    %rax,%rbp
140014205:	48 85 c0             	test   %rax,%rax
140014208:	0f 84 50 01 00 00    	je     0x14001435e
14001420e:	45 0f b6 47 58       	movzbl 0x58(%r15),%r8d
140014213:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140014217:	ba ed 00 00 00       	mov    $0xed,%edx
14001421c:	41 d0 e8             	shr    $1,%r8b
14001421f:	41 83 e0 01          	and    $0x1,%r8d
140014223:	41 83 f0 01          	xor    $0x1,%r8d
140014227:	ff d6                	call   *%rsi
140014229:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14001422d:	4d 89 e8             	mov    %r13,%r8
140014230:	ba 77 27 00 00       	mov    $0x2777,%edx
140014235:	ff d6                	call   *%rsi
140014237:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14001423b:	4c 8d 05 9e 32 00 00 	lea    0x329e(%rip),%r8        # 0x1400174e0
140014242:	ba fb 4e 00 00       	mov    $0x4efb,%edx
140014247:	ff d6                	call   *%rsi
140014249:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14001424d:	4d 89 e8             	mov    %r13,%r8
140014250:	ba 49 27 00 00       	mov    $0x2749,%edx
140014255:	ff d6                	call   *%rsi
140014257:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14001425b:	45 31 c0             	xor    %r8d,%r8d
14001425e:	ba 2b 00 00 00       	mov    $0x2b,%edx
140014263:	ff d6                	call   *%rsi
140014265:	49 8b 55 20          	mov    0x20(%r13),%rdx
140014269:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14001426e:	ff 15 9c 95 03 00    	call   *0x3959c(%rip)        # 0x14004d810
140014274:	85 c0                	test   %eax,%eax
140014276:	74 78                	je     0x1400142f0
140014278:	49 89 ed             	mov    %rbp,%r13
14001427b:	ba 1b 00 00 00       	mov    $0x1b,%edx
140014280:	4c 89 e9             	mov    %r13,%rcx
140014283:	89 54 24 28          	mov    %edx,0x28(%rsp)
140014287:	e8 c4 04 01 00       	call   0x140024750
14001428c:	8b 54 24 28          	mov    0x28(%rsp),%edx
140014290:	e9 a9 fe ff ff       	jmp    0x14001413e
140014295:	0f 1f 00             	nopl   (%rax)
140014298:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
14001429c:	49 89 e8             	mov    %rbp,%r8
14001429f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400142a3:	ba 1a 27 00 00       	mov    $0x271a,%edx
1400142a8:	ff d6                	call   *%rsi
1400142aa:	83 05 fb 72 03 00 01 	addl   $0x1,0x372fb(%rip)        # 0x14004b5ac
1400142b1:	41 80 8d c8 01 00 00 	orb    $0x8,0x1c8(%r13)
1400142b8:	08
1400142b9:	49 89 ad c0 01 00 00 	mov    %rbp,0x1c0(%r13)
1400142c0:	41 c6 06 01          	movb   $0x1,(%r14)
1400142c4:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1400142c8:	4d 85 ed             	test   %r13,%r13
1400142cb:	0f 85 cf fe ff ff    	jne    0x1400141a0
1400142d1:	44 0f b6 4c 24 37    	movzbl 0x37(%rsp),%r9d
1400142d7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400142dc:	44 88 4d 00          	mov    %r9b,0x0(%rbp)
1400142e0:	31 d2                	xor    %edx,%edx
1400142e2:	e9 57 fe ff ff       	jmp    0x14001413e
1400142e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400142ee:	00 00
1400142f0:	c6 44 24 46 00       	movb   $0x0,0x46(%rsp)
1400142f5:	48 8d 5c 24 46       	lea    0x46(%rsp),%rbx
1400142fa:	c6 44 24 47 00       	movb   $0x0,0x47(%rsp)
1400142ff:	eb 0e                	jmp    0x14001430f
140014301:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140014308:	80 7c 24 47 00       	cmpb   $0x0,0x47(%rsp)
14001430d:	74 89                	je     0x140014298
14001430f:	4d 89 e1             	mov    %r12,%r9
140014312:	49 89 d8             	mov    %rbx,%r8
140014315:	48 89 fa             	mov    %rdi,%rdx
140014318:	4c 89 f9             	mov    %r15,%rcx
14001431b:	e8 80 b2 ff ff       	call   0x14000f5a0
140014320:	85 c0                	test   %eax,%eax
140014322:	74 e4                	je     0x140014308
140014324:	49 89 ed             	mov    %rbp,%r13
140014327:	89 c2                	mov    %eax,%edx
140014329:	e9 52 ff ff ff       	jmp    0x140014280
14001432e:	66 90                	xchg   %ax,%ax
140014330:	4d 8b 6d 00          	mov    0x0(%r13),%r13
140014334:	c6 44 24 37 01       	movb   $0x1,0x37(%rsp)
140014339:	4d 85 ed             	test   %r13,%r13
14001433c:	0f 85 5e fe ff ff    	jne    0x1400141a0
140014342:	eb 8d                	jmp    0x1400142d1
140014344:	0f 1f 40 00          	nopl   0x0(%rax)
140014348:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001434d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140014353:	31 d2                	xor    %edx,%edx
140014355:	44 88 4d 00          	mov    %r9b,0x0(%rbp)
140014359:	e9 e0 fd ff ff       	jmp    0x14001413e
14001435e:	ba 1b 00 00 00       	mov    $0x1b,%edx
140014363:	e9 d6 fd ff ff       	jmp    0x14001413e
140014368:	e8 23 b3 00 00       	call   0x14001f690
14001436d:	90                   	nop
14001436e:	66 90                	xchg   %ax,%ax
140014370:	53                   	push   %rbx
140014371:	48 83 ec 20          	sub    $0x20,%rsp
140014375:	48 89 cb             	mov    %rcx,%rbx
140014378:	48 85 c9             	test   %rcx,%rcx
14001437b:	74 43                	je     0x1400143c0
14001437d:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140014381:	e8 da 52 00 00       	call   0x140019660
140014386:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14001438a:	e8 c1 03 01 00       	call   0x140024750
14001438f:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140014396:	00
140014397:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14001439b:	e8 b0 03 01 00       	call   0x140024750
1400143a0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400143a4:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
1400143ab:	00
1400143ac:	48 83 c4 20          	add    $0x20,%rsp
1400143b0:	5b                   	pop    %rbx
1400143b1:	e9 aa 52 00 00       	jmp    0x140019660
1400143b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400143bd:	00 00 00
1400143c0:	48 83 c4 20          	add    $0x20,%rsp
1400143c4:	5b                   	pop    %rbx
1400143c5:	c3                   	ret
1400143c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400143cd:	00 00 00
1400143d0:	41 57                	push   %r15
1400143d2:	41 56                	push   %r14
1400143d4:	41 55                	push   %r13
1400143d6:	41 54                	push   %r12
1400143d8:	55                   	push   %rbp
1400143d9:	57                   	push   %rdi
1400143da:	56                   	push   %rsi
1400143db:	53                   	push   %rbx