140135ec0:	0f 85 cd 00 00 00    	jne    0x140135f93
140135ec6:	38 05 ec a1 2d 00    	cmp    %al,0x2da1ec(%rip)        # 0x1404100b8
140135ecc:	74 39                	je     0x140135f07
140135ece:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140135ed3:	ff 15 27 35 1f 00    	call   *0x1f3527(%rip)        # 0x140329400
140135ed9:	4c 8b 05 e0 a1 2d 00 	mov    0x2da1e0(%rip),%r8        # 0x1404100c0
140135ee0:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140135ee5:	48 99                	cqto
140135ee7:	49 f7 f8             	idiv   %r8
140135eea:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140135eef:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140135ef4:	48 99                	cqto
140135ef6:	49 f7 f8             	idiv   %r8
140135ef9:	48 69 c2 40 42 0f 00 	imul   $0xf4240,%rdx,%rax
140135f00:	48 99                	cqto
140135f02:	49 f7 f8             	idiv   %r8
140135f05:	eb 2b                	jmp    0x140135f32
140135f07:	ff 15 73 35 1f 00    	call   *0x1f3573(%rip)        # 0x140329480
140135f0d:	44 8b c0             	mov    %eax,%r8d
140135f10:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
140135f15:	41 f7 e0             	mul    %r8d
140135f18:	c1 ea 06             	shr    $0x6,%edx
140135f1b:	8b ca                	mov    %edx,%ecx
140135f1d:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140135f22:	69 ca e8 03 00 00    	imul   $0x3e8,%edx,%ecx
140135f28:	44 2b c1             	sub    %ecx,%r8d
140135f2b:	41 69 c0 e8 03 00 00 	imul   $0x3e8,%r8d,%eax
140135f32:	89 44 24 78          	mov    %eax,0x78(%rsp)
140135f36:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140135f3a:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140135f3f:	48 8b cb             	mov    %rbx,%rcx
140135f42:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140135f47:	e8 a4 ba 01 00       	call   0x1401519f0
140135f4c:	44 8b f0             	mov    %eax,%r14d
140135f4f:	85 c0                	test   %eax,%eax
140135f51:	0f 84 e9 fe ff ff    	je     0x140135e40
140135f57:	bf 2a 00 00 00       	mov    $0x2a,%edi
140135f5c:	48 8b cb             	mov    %rbx,%rcx
140135f5f:	e8 1c 87 01 00       	call   0x14014e680
140135f64:	85 c0                	test   %eax,%eax
140135f66:	44 0f 45 f7          	cmovne %edi,%r14d
140135f6a:	41 8b c6             	mov    %r14d,%eax
140135f6d:	4c 8b ac 24 b0 01 00 	mov    0x1b0(%rsp),%r13
140135f74:	00
140135f75:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140135f79:	48 33 cc             	xor    %rsp,%rcx
140135f7c:	e8 bf 46 1c 00       	call   0x1402fa640
140135f81:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
140135f88:	41 5f                	pop    %r15
140135f8a:	41 5e                	pop    %r14
140135f8c:	41 5c                	pop    %r12
140135f8e:	5f                   	pop    %rdi
140135f8f:	5e                   	pop    %rsi
140135f90:	5b                   	pop    %rbx
140135f91:	5d                   	pop    %rbp
140135f92:	c3                   	ret
140135f93:	bf 2a 00 00 00       	mov    $0x2a,%edi
140135f98:	44 8b f7             	mov    %edi,%r14d
140135f9b:	eb bf                	jmp    0x140135f5c
140135f9d:	cc                   	int3
140135f9e:	cc                   	int3
140135f9f:	cc                   	int3
140135fa0:	40 53                	rex push %rbx
140135fa2:	48 83 ec 20          	sub    $0x20,%rsp
140135fa6:	48 8b 99 b0 01 00 00 	mov    0x1b0(%rcx),%rbx
140135fad:	48 85 db             	test   %rbx,%rbx
140135fb0:	74 28                	je     0x140135fda
140135fb2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140135fb6:	ff 15 54 cd 2c 00    	call   *0x2ccd54(%rip)        # 0x140402d10
140135fbc:	8b 4b 10             	mov    0x10(%rbx),%ecx
140135fbf:	33 c0                	xor    %eax,%eax
140135fc1:	48 89 43 08          	mov    %rax,0x8(%rbx)
140135fc5:	48 89 03             	mov    %rax,(%rbx)
140135fc8:	83 f9 ff             	cmp    $0xffffffff,%ecx
140135fcb:	74 06                	je     0x140135fd3
140135fcd:	ff 15 cd 40 1f 00    	call   *0x1f40cd(%rip)        # 0x14032a0a0
140135fd3:	c7 43 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rbx)
140135fda:	33 c0                	xor    %eax,%eax
140135fdc:	48 83 c4 20          	add    $0x20,%rsp
140135fe0:	5b                   	pop    %rbx
140135fe1:	c3                   	ret
140135fe2:	cc                   	int3
140135fe3:	cc                   	int3
140135fe4:	cc                   	int3
140135fe5:	cc                   	int3
140135fe6:	cc                   	int3
140135fe7:	cc                   	int3
140135fe8:	cc                   	int3
140135fe9:	cc                   	int3
140135fea:	cc                   	int3
140135feb:	cc                   	int3
140135fec:	cc                   	int3
140135fed:	cc                   	int3
140135fee:	cc                   	int3
140135fef:	cc                   	int3
140135ff0:	40 53                	rex push %rbx
140135ff2:	55                   	push   %rbp
140135ff3:	56                   	push   %rsi
140135ff4:	57                   	push   %rdi
140135ff5:	41 54                	push   %r12
140135ff7:	41 55                	push   %r13
140135ff9:	41 56                	push   %r14
140135ffb:	48 83 ec 20          	sub    $0x20,%rsp
140135fff:	4c 8b a1 b0 01 00 00 	mov    0x1b0(%rcx),%r12
140136006:	4c 8b ea             	mov    %rdx,%r13
140136009:	48 8b b9 28 12 00 00 	mov    0x1228(%rcx),%rdi
140136010:	48 8b e9             	mov    %rcx,%rbp
140136013:	33 f6                	xor    %esi,%esi
140136015:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14013601c:	0f 1f 40 00          	nopl   0x0(%rax)
140136020:	48 ff c3             	inc    %rbx
140136023:	40 38 34 1f          	cmp    %sil,(%rdi,%rbx,1)
140136027:	75 f7                	jne    0x140136020
140136029:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14013602d:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140136032:	ff 15 d0 cc 2c 00    	call   *0x2cccd0(%rip)        # 0x140402d08
140136038:	4c 8b f0             	mov    %rax,%r14
14013603b:	48 85 c0             	test   %rax,%rax
14013603e:	75 0a                	jne    0x14013604a
140136040:	b8 1b 00 00 00       	mov    $0x1b,%eax
140136045:	e9 9e 01 00 00       	jmp    0x1401361e8
14013604a:	48 85 db             	test   %rbx,%rbx
14013604d:	0f 84 a1 00 00 00    	je     0x1401360f4
140136053:	4c 8d 15 46 60 20 00 	lea    0x206046(%rip),%r10        # 0x14033c0a0
14013605a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136060:	0f b6 17             	movzbl (%rdi),%edx
140136063:	80 fa 25             	cmp    $0x25,%dl
140136066:	75 74                	jne    0x1401360dc
140136068:	48 83 fb 02          	cmp    $0x2,%rbx
14013606c:	76 72                	jbe    0x1401360e0
14013606e:	44 0f b6 47 01       	movzbl 0x1(%rdi),%r8d
140136073:	41 80 f8 80          	cmp    $0x80,%r8b
140136077:	73 67                	jae    0x1401360e0
140136079:	43 0f b6 0c 10       	movzbl (%r8,%r10,1),%ecx
14013607e:	f7 c1 44 00 00 00    	test   $0x44,%ecx
140136084:	74 5a                	je     0x1401360e0
140136086:	44 0f b6 4f 02       	movzbl 0x2(%rdi),%r9d
14013608b:	41 80 f9 80          	cmp    $0x80,%r9b
14013608f:	73 4f                	jae    0x1401360e0
140136091:	43 0f b6 0c 11       	movzbl (%r9,%r10,1),%ecx
140136096:	f7 c1 44 00 00 00    	test   $0x44,%ecx
14013609c:	74 42                	je     0x1401360e0
14013609e:	44 88 44 24 60       	mov    %r8b,0x60(%rsp)
1401360a3:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401360a8:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1401360ae:	44 88 4c 24 61       	mov    %r9b,0x61(%rsp)
1401360b3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401360b8:	c6 44 24 62 00       	movb   $0x0,0x62(%rsp)
1401360bd:	ff 15 ad 3d 1f 00    	call   *0x1f3dad(%rip)        # 0x140329e70
1401360c3:	8b c8                	mov    %eax,%ecx
1401360c5:	e8 d6 28 04 00       	call   0x1401789a0
1401360ca:	48 83 c7 02          	add    $0x2,%rdi
1401360ce:	4c 8d 15 cb 5f 20 00 	lea    0x205fcb(%rip),%r10        # 0x14033c0a0
1401360d5:	48 83 eb 02          	sub    $0x2,%rbx
1401360d9:	0f b6 d0             	movzbl %al,%edx
1401360dc:	84 d2                	test   %dl,%dl
1401360de:	74 5c                	je     0x14013613c
1401360e0:	41 88 14 36          	mov    %dl,(%r14,%rsi,1)
1401360e4:	48 ff c7             	inc    %rdi
1401360e7:	48 ff c6             	inc    %rsi
1401360ea:	48 83 eb 01          	sub    $0x1,%rbx
1401360ee:	0f 85 6c ff ff ff    	jne    0x140136060
1401360f4:	41 c6 04 36 00       	movb   $0x0,(%r14,%rsi,1)
1401360f9:	49 8b de             	mov    %r14,%rbx
1401360fc:	41 80 3e 2f          	cmpb   $0x2f,(%r14)
140136100:	48 8b d6             	mov    %rsi,%rdx
140136103:	75 23                	jne    0x140136128
140136105:	41 80 7e 01 00       	cmpb   $0x0,0x1(%r14)
14013610a:	74 1c                	je     0x140136128
14013610c:	41 0f b6 4e 02       	movzbl 0x2(%r14),%ecx
140136111:	80 f9 3a             	cmp    $0x3a,%cl
140136114:	74 05                	je     0x14013611b
140136116:	80 f9 7c             	cmp    $0x7c,%cl
140136119:	75 0d                	jne    0x140136128
14013611b:	41 c6 46 02 3a       	movb   $0x3a,0x2(%r14)
140136120:	49 8d 5e 01          	lea    0x1(%r14),%rbx
140136124:	48 8d 56 ff          	lea    -0x1(%rsi),%rdx
140136128:	48 85 d2             	test   %rdx,%rdx
14013612b:	74 34                	je     0x140136161
14013612d:	48 8b cb             	mov    %rbx,%rcx
140136130:	0f b6 01             	movzbl (%rcx),%eax
140136133:	3c 2f                	cmp    $0x2f,%al
140136135:	75 18                	jne    0x14013614f
140136137:	c6 01 5c             	movb   $0x5c,(%rcx)
14013613a:	eb 17                	jmp    0x140136153
14013613c:	49 8b ce             	mov    %r14,%rcx
14013613f:	ff 15 cb cb 2c 00    	call   *0x2ccbcb(%rip)        # 0x140402d10
140136145:	b8 03 00 00 00       	mov    $0x3,%eax
14013614a:	e9 99 00 00 00       	jmp    0x1401361e8
14013614f:	84 c0                	test   %al,%al
140136151:	74 e9                	je     0x14013613c
140136153:	48 ff c1             	inc    %rcx
140136156:	48 8b c1             	mov    %rcx,%rax
140136159:	48 2b c3             	sub    %rbx,%rax
14013615c:	48 3b c2             	cmp    %rdx,%rax
14013615f:	72 cf                	jb     0x140136130
140136161:	ba 00 80 00 00       	mov    $0x8000,%edx
140136166:	48 8b cb             	mov    %rbx,%rcx
140136169:	e8 f2 9d 02 00       	call   0x14015ff60
14013616e:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140136173:	49 89 1c 24          	mov    %rbx,(%r12)
140136177:	4d 89 74 24 08       	mov    %r14,0x8(%r12)
14013617c:	80 bd 10 0b 00 00 00 	cmpb   $0x0,0xb10(%rbp)
140136183:	75 5c                	jne    0x1401361e1
140136185:	83 f8 ff             	cmp    $0xffffffff,%eax
140136188:	75 57                	jne    0x1401361e1
14013618a:	4c 8b 85 28 12 00 00 	mov    0x1228(%rbp),%r8
140136191:	48 8d 15 88 4f 20 00 	lea    0x204f88(%rip),%rdx        # 0x14033b120
140136198:	48 8b cd             	mov    %rbp,%rcx
14013619b:	e8 90 c5 00 00       	call   0x140142730
1401361a0:	48 8b 9d b0 01 00 00 	mov    0x1b0(%rbp),%rbx
1401361a7:	48 85 db             	test   %rbx,%rbx
1401361aa:	74 2e                	je     0x1401361da
1401361ac:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401361b0:	ff 15 5a cb 2c 00    	call   *0x2ccb5a(%rip)        # 0x140402d10
1401361b6:	8b 4b 10             	mov    0x10(%rbx),%ecx
1401361b9:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1401361c0:	00
1401361c1:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401361c8:	83 f9 ff             	cmp    $0xffffffff,%ecx
1401361cb:	74 06                	je     0x1401361d3
1401361cd:	ff 15 cd 3e 1f 00    	call   *0x1f3ecd(%rip)        # 0x14032a0a0
1401361d3:	c7 43 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rbx)
1401361da:	b8 25 00 00 00       	mov    $0x25,%eax
1401361df:	eb 07                	jmp    0x1401361e8
1401361e1:	41 c6 45 00 01       	movb   $0x1,0x0(%r13)
1401361e6:	33 c0                	xor    %eax,%eax
1401361e8:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1401361ed:	48 83 c4 20          	add    $0x20,%rsp
1401361f1:	41 5e                	pop    %r14
1401361f3:	41 5d                	pop    %r13
1401361f5:	41 5c                	pop    %r12
1401361f7:	5f                   	pop    %rdi
1401361f8:	5e                   	pop    %rsi
1401361f9:	5d                   	pop    %rbp
1401361fa:	5b                   	pop    %rbx
1401361fb:	c3                   	ret
1401361fc:	cc                   	int3
1401361fd:	cc                   	int3
1401361fe:	cc                   	int3
1401361ff:	cc                   	int3
140136200:	40 53                	rex push %rbx
140136202:	48 83 ec 20          	sub    $0x20,%rsp
140136206:	48 8b d9             	mov    %rcx,%rbx
140136209:	ba 18 00 00 00       	mov    $0x18,%edx
14013620e:	b9 01 00 00 00       	mov    $0x1,%ecx
140136213:	ff 15 0f cb 2c 00    	call   *0x2ccb0f(%rip)        # 0x140402d28
140136219:	33 c9                	xor    %ecx,%ecx
14013621b:	ba 1b 00 00 00       	mov    $0x1b,%edx
140136220:	48 85 c0             	test   %rax,%rax
140136223:	48 89 83 b0 01 00 00 	mov    %rax,0x1b0(%rbx)
14013622a:	0f 44 ca             	cmove  %edx,%ecx
14013622d:	8b c1                	mov    %ecx,%eax
14013622f:	48 83 c4 20          	add    $0x20,%rsp
140136233:	5b                   	pop    %rbx
140136234:	c3                   	ret
140136235:	cc                   	int3
140136236:	cc                   	int3
140136237:	cc                   	int3
140136238:	cc                   	int3
140136239:	cc                   	int3
14013623a:	cc                   	int3
14013623b:	cc                   	int3
14013623c:	cc                   	int3
14013623d:	cc                   	int3
14013623e:	cc                   	int3
14013623f:	cc                   	int3
140136240:	48 83 ec 38          	sub    $0x38,%rsp
140136244:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140136249:	41 b1 01             	mov    $0x1,%r9b
14013624c:	e8 4f 41 03 00       	call   0x14016a3a0
140136251:	48 83 c4 38          	add    $0x38,%rsp
140136255:	c3                   	ret
140136256:	cc                   	int3
140136257:	cc                   	int3
140136258:	cc                   	int3
140136259:	cc                   	int3
14013625a:	cc                   	int3
14013625b:	cc                   	int3
14013625c:	cc                   	int3
14013625d:	cc                   	int3
14013625e:	cc                   	int3
14013625f:	cc                   	int3
140136260:	40 55                	rex push %rbp
140136262:	53                   	push   %rbx
140136263:	41 55                	push   %r13
140136265:	41 57                	push   %r15
140136267:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
14013626c:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
140136273:	48 8b 05 06 1f 2d 00 	mov    0x2d1f06(%rip),%rax        # 0x140408180
14013627a:	48 33 c4             	xor    %rsp,%rax
14013627d:	48 89 45 40          	mov    %rax,0x40(%rbp)
140136281:	4c 8b 79 18          	mov    0x18(%rcx),%r15
140136285:	48 8d 05 ac 46 1f 00 	lea    0x1f46ac(%rip),%rax        # 0x14032a938
14013628c:	45 33 ed             	xor    %r13d,%r13d
14013628f:	c6 02 01             	movb   $0x1,(%rdx)
140136292:	48 8b d9             	mov    %rcx,%rbx
140136295:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140136299:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
14013629d:	41 83 bf 8c 00 00 00 	cmpl   $0x5,0x8c(%r15)
1401362a4:	05
1401362a5:	74 26                	je     0x1401362cd
1401362a7:	41 80 bf b0 01 00 00 	cmpb   $0x14,0x1b0(%r15)
1401362ae:	14
1401362af:	73 12                	jae    0x1401362c3
1401362b1:	41 83 bf a4 05 00 00 	cmpl   $0x3,0x5a4(%r15)
1401362b8:	03
1401362b9:	75 12                	jne    0x1401362cd
1401362bb:	41 c6 87 b0 01 00 00 	movb   $0x14,0x1b0(%r15)
1401362c2:	14
1401362c3:	b8 01 00 00 00       	mov    $0x1,%eax
1401362c8:	e9 80 06 00 00       	jmp    0x14013694d
1401362cd:	48 8b 81 b0 01 00 00 	mov    0x1b0(%rcx),%rax
1401362d4:	49 8b d7             	mov    %r15,%rdx
1401362d7:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401362db:	e8 e0 2a 01 00       	call   0x140148dc0
1401362e0:	85 c0                	test   %eax,%eax
1401362e2:	0f 85 65 06 00 00    	jne    0x14013694d
1401362e8:	4c 8b 9b 50 03 00 00 	mov    0x350(%rbx),%r11
1401362ef:	48 89 b4 24 a0 01 00 	mov    %rsi,0x1a0(%rsp)
1401362f6:	00
1401362f7:	48 89 bc 24 60 01 00 	mov    %rdi,0x160(%rsp)
1401362fe:	00
1401362ff:	4c 89 b4 24 50 01 00 	mov    %r14,0x150(%rsp)
140136306:	00
140136307:	4d 85 db             	test   %r11,%r11
14013630a:	0f 84 ba 00 00 00    	je     0x1401363ca
140136310:	4d 8b 03             	mov    (%r11),%r8
140136313:	4c 8d 15 c6 66 20 00 	lea    0x2066c6(%rip),%r10        # 0x14033c9e0
14013631a:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
140136320:	41 0f b6 00          	movzbl (%r8),%eax
140136324:	84 c0                	test   %al,%al
140136326:	74 3d                	je     0x140136365
140136328:	41 0f b6 12          	movzbl (%r10),%edx
14013632c:	84 d2                	test   %dl,%dl
14013632e:	74 30                	je     0x140136360
140136330:	4d 85 c9             	test   %r9,%r9
140136333:	74 60                	je     0x140136395
140136335:	8d 48 9f             	lea    -0x61(%rax),%ecx
140136338:	80 f9 19             	cmp    $0x19,%cl
14013633b:	77 02                	ja     0x14013633f
14013633d:	2c 20                	sub    $0x20,%al
14013633f:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140136342:	80 f9 19             	cmp    $0x19,%cl
140136345:	77 03                	ja     0x14013634a
140136347:	80 ea 20             	sub    $0x20,%dl
14013634a:	3a c2                	cmp    %dl,%al
14013634c:	75 17                	jne    0x140136365
14013634e:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
140136353:	49 ff c0             	inc    %r8