180127ed9:	0f 94 c3             	sete   %bl
180127edc:	b8 00 02 00 00       	mov    $0x200,%eax
180127ee1:	40 3a dd             	cmp    %bpl,%bl
180127ee4:	66 0f 45 f0          	cmovne %ax,%si
180127ee8:	8a 05 83 d7 06 00    	mov    0x6d783(%rip),%al        # 0x180195671
180127eee:	88 05 e3 d7 06 00    	mov    %al,0x6d7e3(%rip)        # 0x1801956d7
180127ef4:	8a 05 78 d7 06 00    	mov    0x6d778(%rip),%al        # 0x180195672
180127efa:	0c 80                	or     $0x80,%al
180127efc:	66 89 35 d6 d7 06 00 	mov    %si,0x6d7d6(%rip)        # 0x1801956d9
180127f03:	88 05 d5 d7 06 00    	mov    %al,0x6d7d5(%rip)        # 0x1801956de
180127f09:	66 89 35 d0 d7 06 00 	mov    %si,0x6d7d0(%rip)        # 0x1801956e0
180127f10:	0f b7 47 06          	movzwl 0x6(%rdi),%eax
180127f14:	89 05 8e d7 06 00    	mov    %eax,0x6d78e(%rip)        # 0x1801956a8
180127f1a:	66 44 3b f0          	cmp    %ax,%r14w
180127f1e:	77 07                	ja     0x180127f27
180127f20:	44 89 35 81 d7 06 00 	mov    %r14d,0x6d781(%rip)        # 0x1801956a8
180127f27:	b3 01                	mov    $0x1,%bl
180127f29:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
180127f2e:	8a c3                	mov    %bl,%al
180127f30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180127f35:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
180127f3a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
180127f3f:	48 83 c4 20          	add    $0x20,%rsp
180127f43:	41 5e                	pop    %r14
180127f45:	c3                   	ret
180127f46:	cc                   	int3
180127f47:	cc                   	int3
180127f48:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180127f4d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
180127f52:	c6 05 6b d7 06 00 03 	movb   $0x3,0x6d76b(%rip)        # 0x1801956c4
180127f59:	33 ff                	xor    %edi,%edi
180127f5b:	0f b6 51 02          	movzbl 0x2(%rcx),%edx
180127f5f:	48 8b d9             	mov    %rcx,%rbx
180127f62:	41 b8 01 00 00 00    	mov    $0x1,%r8d
180127f68:	85 d2                	test   %edx,%edx
180127f6a:	0f 84 55 01 00 00    	je     0x1801280c5
180127f70:	41 2b d0             	sub    %r8d,%edx
180127f73:	0f 84 23 01 00 00    	je     0x18012809c
180127f79:	41 2b d0             	sub    %r8d,%edx
180127f7c:	0f 84 e0 00 00 00    	je     0x180128062
180127f82:	41 2b d0             	sub    %r8d,%edx
180127f85:	0f 84 84 00 00 00    	je     0x18012800f
180127f8b:	41 2b d0             	sub    %r8d,%edx
180127f8e:	74 40                	je     0x180127fd0
180127f90:	41 3b d0             	cmp    %r8d,%edx
180127f93:	74 08                	je     0x180127f9d
180127f95:	44 8a c7             	mov    %dil,%r8b
180127f98:	e9 54 01 00 00       	jmp    0x1801280f1
180127f9d:	0f 10 05 64 63 03 00 	movups 0x36364(%rip),%xmm0        # 0x18015e308
180127fa4:	b1 2c                	mov    $0x2c,%cl
180127fa6:	0f 10 0d 6b 63 03 00 	movups 0x3636b(%rip),%xmm1        # 0x18015e318
180127fad:	0f 11 05 11 d7 06 00 	movups %xmm0,0x6d711(%rip)        # 0x1801956c5
180127fb4:	f2 0f 10 05 6c 63 03 	movsd  0x3636c(%rip),%xmm0        # 0x18015e328
180127fbb:	00
180127fbc:	f2 0f 11 05 21 d7 06 	movsd  %xmm0,0x6d721(%rip)        # 0x1801956e5
180127fc3:	00
180127fc4:	0f 11 0d 0a d7 06 00 	movups %xmm1,0x6d70a(%rip)        # 0x1801956d5
180127fcb:	e9 03 01 00 00       	jmp    0x1801280d3
180127fd0:	0f 10 05 01 63 03 00 	movups 0x36301(%rip),%xmm0        # 0x18015e2d8
180127fd7:	8b 05 23 63 03 00    	mov    0x36323(%rip),%eax        # 0x18015e300
180127fdd:	b1 30                	mov    $0x30,%cl
180127fdf:	0f 10 0d 02 63 03 00 	movups 0x36302(%rip),%xmm1        # 0x18015e2e8
180127fe6:	89 05 01 d7 06 00    	mov    %eax,0x6d701(%rip)        # 0x1801956ed
180127fec:	0f 11 05 d2 d6 06 00 	movups %xmm0,0x6d6d2(%rip)        # 0x1801956c5
180127ff3:	f2 0f 10 05 fd 62 03 	movsd  0x362fd(%rip),%xmm0        # 0x18015e2f8
180127ffa:	00
180127ffb:	f2 0f 11 05 e2 d6 06 	movsd  %xmm0,0x6d6e2(%rip)        # 0x1801956e5
180128002:	00
180128003:	0f 11 0d cb d6 06 00 	movups %xmm1,0x6d6cb(%rip)        # 0x1801956d5
18012800a:	e9 c4 00 00 00       	jmp    0x1801280d3
18012800f:	ba 18 00 00 00       	mov    $0x18,%edx
180128014:	8b cf                	mov    %edi,%ecx
180128016:	39 15 c0 e0 06 00    	cmp    %edx,0x6e0c0(%rip)        # 0x1801960dc
18012801c:	0f 42 15 b9 e0 06 00 	cmovb  0x6e0b9(%rip),%edx        # 0x1801960dc
180128023:	85 d2                	test   %edx,%edx
180128025:	74 27                	je     0x18012804e
180128027:	4c 8d 0d 93 e0 06 00 	lea    0x6e093(%rip),%r9        # 0x1801960c1
18012802e:	44 8b da             	mov    %edx,%r11d
180128031:	4c 8d 15 8d d6 06 00 	lea    0x6d68d(%rip),%r10        # 0x1801956c5
180128038:	8b ca                	mov    %edx,%ecx
18012803a:	41 0f b6 01          	movzbl (%r9),%eax
18012803e:	4d 03 c8             	add    %r8,%r9
180128041:	66 41 89 02          	mov    %ax,(%r10)
180128045:	4d 8d 52 02          	lea    0x2(%r10),%r10
180128049:	4d 2b d8             	sub    %r8,%r11
18012804c:	75 ec                	jne    0x18012803a
18012804e:	8b c1                	mov    %ecx,%eax
180128050:	48 8d 15 6e d6 06 00 	lea    0x6d66e(%rip),%rdx        # 0x1801956c5
180128057:	80 c1 02             	add    $0x2,%cl
18012805a:	02 c9                	add    %cl,%cl
18012805c:	66 89 3c 42          	mov    %di,(%rdx,%rax,2)
180128060:	eb 71                	jmp    0x1801280d3
180128062:	0f 10 05 ef 5f 03 00 	movups 0x35fef(%rip),%xmm0        # 0x18015e058
180128069:	8b 05 19 60 03 00    	mov    0x36019(%rip),%eax        # 0x18015e088
18012806f:	b1 38                	mov    $0x38,%cl
180128071:	0f 10 0d f0 5f 03 00 	movups 0x35ff0(%rip),%xmm1        # 0x18015e068
180128078:	89 05 77 d6 06 00    	mov    %eax,0x6d677(%rip)        # 0x1801956f5
18012807e:	0f 11 05 40 d6 06 00 	movups %xmm0,0x6d640(%rip)        # 0x1801956c5
180128085:	0f 10 05 ec 5f 03 00 	movups 0x35fec(%rip),%xmm0        # 0x18015e078
18012808c:	0f 11 0d 42 d6 06 00 	movups %xmm1,0x6d642(%rip)        # 0x1801956d5
180128093:	0f 11 05 4b d6 06 00 	movups %xmm0,0x6d64b(%rip)        # 0x1801956e5
18012809a:	eb 37                	jmp    0x1801280d3
18012809c:	0f 10 05 55 05 02 00 	movups 0x20555(%rip),%xmm0        # 0x1801485f8
1801280a3:	8b 05 5f 05 02 00    	mov    0x2055f(%rip),%eax        # 0x180148608
1801280a9:	ba 18 00 00 00       	mov    $0x18,%edx
1801280ae:	8a ca                	mov    %dl,%cl
1801280b0:	88 15 0d d6 06 00    	mov    %dl,0x6d60d(%rip)        # 0x1801956c3
1801280b6:	0f 11 05 08 d6 06 00 	movups %xmm0,0x6d608(%rip)        # 0x1801956c5
1801280bd:	89 05 12 d6 06 00    	mov    %eax,0x6d612(%rip)        # 0x1801956d5
1801280c3:	eb 14                	jmp    0x1801280d9
1801280c5:	b8 09 04 00 00       	mov    $0x409,%eax
1801280ca:	b1 04                	mov    $0x4,%cl
1801280cc:	66 89 05 f2 d5 06 00 	mov    %ax,0x6d5f2(%rip)        # 0x1801956c5
1801280d3:	88 0d ea d5 06 00    	mov    %cl,0x6d5ea(%rip)        # 0x1801956c3
1801280d9:	0f b7 43 06          	movzwl 0x6(%rbx),%eax
1801280dd:	0f b6 d1             	movzbl %cl,%edx
1801280e0:	89 05 c2 d5 06 00    	mov    %eax,0x6d5c2(%rip)        # 0x1801956a8
1801280e6:	66 3b d0             	cmp    %ax,%dx
1801280e9:	77 06                	ja     0x1801280f1
1801280eb:	89 15 b7 d5 06 00    	mov    %edx,0x6d5b7(%rip)        # 0x1801956a8
1801280f1:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1801280f6:	41 8a c0             	mov    %r8b,%al
1801280f9:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1801280fe:	c3                   	ret
1801280ff:	cc                   	int3
180128100:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180128105:	57                   	push   %rdi
180128106:	48 83 ec 20          	sub    $0x20,%rsp
18012810a:	8a 01                	mov    (%rcx),%al
18012810c:	33 ff                	xor    %edi,%edi
18012810e:	40 8a df             	mov    %dil,%bl
180128111:	84 c0                	test   %al,%al
180128113:	0f 89 0c 01 00 00    	jns    0x180128225
180128119:	0f b6 51 03          	movzbl 0x3(%rcx),%edx
18012811d:	83 ea 01             	sub    $0x1,%edx
180128120:	0f 84 b4 00 00 00    	je     0x1801281da
180128126:	83 ea 01             	sub    $0x1,%edx
180128129:	74 17                	je     0x180128142
18012812b:	83 ea 01             	sub    $0x1,%edx
18012812e:	0f 84 9c 00 00 00    	je     0x1801281d0
180128134:	83 ea 03             	sub    $0x3,%edx
180128137:	74 15                	je     0x18012814e
180128139:	83 fa 01             	cmp    $0x1,%edx
18012813c:	0f 85 e3 00 00 00    	jne    0x180128225
180128142:	e8 ed fc ff ff       	call   0x180127e34
180128147:	8a d8                	mov    %al,%bl
180128149:	e9 c9 00 00 00       	jmp    0x180128217
18012814e:	66 3b 79 04          	cmp    0x4(%rcx),%di
180128152:	0f 85 bf 00 00 00    	jne    0x180128217
180128158:	0f b7 05 13 4a 04 00 	movzwl 0x44a13(%rip),%eax        # 0x18016cb72
18012815f:	ba 0a 00 00 00       	mov    $0xa,%edx
180128164:	66 89 05 5a d5 06 00 	mov    %ax,0x6d55a(%rip)        # 0x1801956c5
18012816b:	8a 05 03 4a 04 00    	mov    0x44a03(%rip),%al        # 0x18016cb74
180128171:	88 05 50 d5 06 00    	mov    %al,0x6d550(%rip)        # 0x1801956c7
180128177:	8a 05 f8 49 04 00    	mov    0x449f8(%rip),%al        # 0x18016cb75
18012817d:	88 05 45 d5 06 00    	mov    %al,0x6d545(%rip)        # 0x1801956c8
180128183:	8a 05 ed 49 04 00    	mov    0x449ed(%rip),%al        # 0x18016cb76
180128189:	88 05 3a d5 06 00    	mov    %al,0x6d53a(%rip)        # 0x1801956c9
18012818f:	8a 05 e2 49 04 00    	mov    0x449e2(%rip),%al        # 0x18016cb77
180128195:	88 05 2f d5 06 00    	mov    %al,0x6d52f(%rip)        # 0x1801956ca
18012819b:	8a 05 e0 49 04 00    	mov    0x449e0(%rip),%al        # 0x18016cb81
1801281a1:	88 05 24 d5 06 00    	mov    %al,0x6d524(%rip)        # 0x1801956cb
1801281a7:	66 c7 05 13 d5 06 00 	movw   $0x60a,0x6d513(%rip)        # 0x1801956c3
1801281ae:	0a 06
1801281b0:	40 88 3d 15 d5 06 00 	mov    %dil,0x6d515(%rip)        # 0x1801956cc
1801281b7:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
1801281bb:	89 05 e7 d4 06 00    	mov    %eax,0x6d4e7(%rip)        # 0x1801956a8
1801281c1:	66 3b d0             	cmp    %ax,%dx
1801281c4:	77 06                	ja     0x1801281cc
1801281c6:	89 15 dc d4 06 00    	mov    %edx,0x6d4dc(%rip)        # 0x1801956a8
1801281cc:	b3 01                	mov    $0x1,%bl
1801281ce:	eb 47                	jmp    0x180128217
1801281d0:	e8 73 fd ff ff       	call   0x180127f48
1801281d5:	e9 6d ff ff ff       	jmp    0x180128147
1801281da:	66 3b 79 04          	cmp    0x4(%rcx),%di
1801281de:	75 37                	jne    0x180128217
1801281e0:	0f b7 51 06          	movzwl 0x6(%rcx),%edx
1801281e4:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1801281ea:	66 44 3b c2          	cmp    %dx,%r8w
1801281ee:	76 0b                	jbe    0x1801281fb
1801281f0:	89 15 b2 d4 06 00    	mov    %edx,0x6d4b2(%rip)        # 0x1801956a8
1801281f6:	44 8b c2             	mov    %edx,%r8d
1801281f9:	eb 07                	jmp    0x180128202
1801281fb:	44 89 05 a6 d4 06 00 	mov    %r8d,0x6d4a6(%rip)        # 0x1801956a8
180128202:	48 8d 15 67 49 04 00 	lea    0x44967(%rip),%rdx        # 0x18016cb70
180128209:	b3 01                	mov    $0x1,%bl
18012820b:	48 8d 0d b1 d4 06 00 	lea    0x6d4b1(%rip),%rcx        # 0x1801956c3
180128212:	e8 a9 d7 00 00       	call   0x1801359c0
180128217:	84 db                	test   %bl,%bl
180128219:	74 0a                	je     0x180128225
18012821b:	c7 05 4f d4 06 00 03 	movl   $0x3,0x6d44f(%rip)        # 0x180195674
180128222:	00 00 00
180128225:	8a c3                	mov    %bl,%al
180128227:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18012822c:	48 83 c4 20          	add    $0x20,%rsp
180128230:	5f                   	pop    %rdi
180128231:	c3                   	ret
180128232:	cc                   	int3
180128233:	cc                   	int3
180128234:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180128239:	57                   	push   %rdi
18012823a:	48 83 ec 20          	sub    $0x20,%rsp
18012823e:	33 ff                	xor    %edi,%edi
180128240:	40 8a df             	mov    %dil,%bl
180128243:	40 38 39             	cmp    %dil,(%rcx)
180128246:	0f 8c d6 00 00 00    	jl     0x180128322
18012824c:	66 3b 79 04          	cmp    0x4(%rcx),%di
180128250:	0f 85 cc 00 00 00    	jne    0x180128322
180128256:	66 3b 79 06          	cmp    0x6(%rcx),%di
18012825a:	0f 85 c2 00 00 00    	jne    0x180128322
180128260:	39 3d fe d3 06 00    	cmp    %edi,0x6d3fe(%rip)        # 0x180195664
180128266:	0f 84 b6 00 00 00    	je     0x180128322
18012826c:	0f b7 41 02          	movzwl 0x2(%rcx),%eax
180128270:	8d 5f 01             	lea    0x1(%rdi),%ebx
180128273:	66 3b f8             	cmp    %ax,%di
180128276:	75 0b                	jne    0x180128283
180128278:	89 1d e6 d3 06 00    	mov    %ebx,0x6d3e6(%rip)        # 0x180195664
18012827e:	e9 9f 00 00 00       	jmp    0x180128322
180128283:	66 3b d8             	cmp    %ax,%bx
180128286:	0f 85 93 00 00 00    	jne    0x18012831f
18012828c:	8a 0d df d3 06 00    	mov    0x6d3df(%rip),%cl        # 0x180195671
180128292:	e8 ad 68 ff ff       	call   0x18011eb44
180128297:	8a 0d d4 d3 06 00    	mov    0x6d3d4(%rip),%cl        # 0x180195671
18012829d:	89 3d d5 d3 06 00    	mov    %edi,0x6d3d5(%rip)        # 0x180195678
1801282a3:	e8 bc 60 ff ff       	call   0x18011e364
1801282a8:	8a 0d c4 d3 06 00    	mov    0x6d3c4(%rip),%cl        # 0x180195672
1801282ae:	66 89 05 cd d3 06 00 	mov    %ax,0x6d3cd(%rip)        # 0x180195682
1801282b5:	66 89 3d cc d3 06 00 	mov    %di,0x6d3cc(%rip)        # 0x180195688
1801282bc:	e8 9b 6a ff ff       	call   0x18011ed5c
1801282c1:	40 38 3d aa d3 06 00 	cmp    %dil,0x6d3aa(%rip)        # 0x180195672
1801282c8:	89 3d ae d3 06 00    	mov    %edi,0x6d3ae(%rip)        # 0x18019567c
1801282ce:	74 30                	je     0x180128300
1801282d0:	48 8b 0d b9 d4 06 00 	mov    0x6d4b9(%rip),%rcx        # 0x180195790
1801282d7:	48 8b 05 4a d5 06 00 	mov    0x6d54a(%rip),%rax        # 0x180195828
1801282de:	48 83 c1 74          	add    $0x74,%rcx
1801282e2:	ff d0                	call   *%rax
1801282e4:	0f 1f 00             	nopl   (%rax)
1801282e7:	c1 e8 1a             	shr    $0x1a,%eax
1801282ea:	24 03                	and    $0x3,%al
1801282ec:	74 12                	je     0x180128300
1801282ee:	3c 02                	cmp    $0x2,%al
1801282f0:	74 07                	je     0x1801282f9
1801282f2:	b8 08 00 00 00       	mov    $0x8,%eax
1801282f7:	eb 0c                	jmp    0x180128305
1801282f9:	b8 00 02 00 00       	mov    $0x200,%eax
1801282fe:	eb 05                	jmp    0x180128305
180128300:	b8 40 00 00 00       	mov    $0x40,%eax
180128305:	66 89 05 78 d3 06 00 	mov    %ax,0x6d378(%rip)        # 0x180195684
18012830c:	66 89 3d 77 d3 06 00 	mov    %di,0x6d377(%rip)        # 0x18019568a
180128313:	c7 05 47 d3 06 00 02 	movl   $0x2,0x6d347(%rip)        # 0x180195664
18012831a:	00 00 00
18012831d:	eb 03                	jmp    0x180128322
18012831f:	40 8a df             	mov    %dil,%bl
180128322:	8a c3                	mov    %bl,%al
180128324:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180128329:	48 83 c4 20          	add    $0x20,%rsp
18012832d:	5f                   	pop    %rdi
18012832e:	c3                   	ret
18012832f:	cc                   	int3
180128330:	48 83 ec 28          	sub    $0x28,%rsp
180128334:	44 0f b6 41 01       	movzbl 0x1(%rcx),%r8d
180128339:	33 d2                	xor    %edx,%edx
18012833b:	45 85 c0             	test   %r8d,%r8d
18012833e:	0f 84 ea 00 00 00    	je     0x18012842e
180128344:	41 83 e8 01          	sub    $0x1,%r8d
180128348:	0f 84 bc 00 00 00    	je     0x18012840a
18012834e:	8d 42 02             	lea    0x2(%rdx),%eax
180128351:	44 2b c0             	sub    %eax,%r8d
180128354:	0f 84 11 01 00 00    	je     0x18012846b
18012835a:	44 2b c0             	sub    %eax,%r8d
18012835d:	74 59                	je     0x1801283b8
18012835f:	41 83 e8 01          	sub    $0x1,%r8d
180128363:	74 47                	je     0x1801283ac
180128365:	44 2b c0             	sub    %eax,%r8d
180128368:	74 11                	je     0x18012837b
18012836a:	41 83 f8 01          	cmp    $0x1,%r8d
18012836e:	0f 85 f7 00 00 00    	jne    0x18012846b
180128374:	e8 bb fe ff ff       	call   0x180128234
180128379:	eb 36                	jmp    0x1801283b1
18012837b:	8a 01                	mov    (%rcx),%al
18012837d:	84 c0                	test   %al,%al
18012837f:	0f 89 e6 00 00 00    	jns    0x18012846b
180128385:	41 b8 01 00 00 00    	mov    $0x1,%r8d
18012838b:	66 44 3b 41 06       	cmp    0x6(%rcx),%r8w
180128390:	0f 85 d5 00 00 00    	jne    0x18012846b
180128396:	44 39 05 c7 d2 06 00 	cmp    %r8d,0x6d2c7(%rip)        # 0x180195664
18012839d:	41 8a d0             	mov    %r8b,%dl
1801283a0:	44 89 05 01 d3 06 00 	mov    %r8d,0x6d301(%rip)        # 0x1801956a8
1801283a7:	e9 b8 00 00 00       	jmp    0x180128464
1801283ac:	e8 4f fd ff ff       	call   0x180128100
1801283b1:	8a d0                	mov    %al,%dl
1801283b3:	e9 b3 00 00 00       	jmp    0x18012846b
1801283b8:	38 11                	cmp    %dl,(%rcx)
1801283ba:	0f 8c ab 00 00 00    	jl     0x18012846b
1801283c0:	66 3b 51 04          	cmp    0x4(%rcx),%dx
1801283c4:	0f 85 a1 00 00 00    	jne    0x18012846b
1801283ca:	66 3b 51 06          	cmp    0x6(%rcx),%dx
1801283ce:	0f 85 97 00 00 00    	jne    0x18012846b
1801283d4:	39 05 8a d2 06 00    	cmp    %eax,0x6d28a(%rip)        # 0x180195664
1801283da:	0f 84 8b 00 00 00    	je     0x18012846b
1801283e0:	8a 41 02             	mov    0x2(%rcx),%al
1801283e3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1801283e9:	88 05 80 d2 06 00    	mov    %al,0x6d280(%rip)        # 0x18019566f
1801283ef:	33 c0                	xor    %eax,%eax
1801283f1:	44 88 05 76 d2 06 00 	mov    %r8b,0x6d276(%rip)        # 0x18019566e
1801283f8:	66 3b 41 02          	cmp    0x2(%rcx),%ax
1801283fc:	0f 95 c2             	setne  %dl
1801283ff:	89 15 5f d2 06 00    	mov    %edx,0x6d25f(%rip)        # 0x180195664
180128405:	41 8a d0             	mov    %r8b,%dl
180128408:	eb 61                	jmp    0x18012846b
18012840a:	38 11                	cmp    %dl,(%rcx)
18012840c:	7c 5d                	jl     0x18012846b
18012840e:	66 3b 51 04          	cmp    0x4(%rcx),%dx
180128412:	75 57                	jne    0x18012846b
180128414:	66 3b 51 06          	cmp    0x6(%rcx),%dx
180128418:	75 51                	jne    0x18012846b
18012841a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
180128420:	0f b6 d2             	movzbl %dl,%edx
180128423:	66 44 3b 41 02       	cmp    0x2(%rcx),%r8w
180128428:	41 0f 44 d0          	cmove  %r8d,%edx
18012842c:	eb 3d                	jmp    0x18012846b
18012842e:	8a 01                	mov    (%rcx),%al
180128430:	84 c0                	test   %al,%al
180128432:	79 37                	jns    0x18012846b
180128434:	66 3b 51 02          	cmp    0x2(%rcx),%dx
180128438:	75 31                	jne    0x18012846b
18012843a:	b8 02 00 00 00       	mov    $0x2,%eax
18012843f:	66 3b 41 06          	cmp    0x6(%rcx),%ax
180128443:	75 26                	jne    0x18012846b
180128445:	38 15 15 d2 06 00    	cmp    %dl,0x6d215(%rip)        # 0x180195660
18012844b:	88 15 73 d2 06 00    	mov    %dl,0x6d273(%rip)        # 0x1801956c4
180128451:	8d 50 ff             	lea    -0x1(%rax),%edx
180128454:	c7 05 16 d2 06 00 03 	movl   $0x3,0x6d216(%rip)        # 0x180195674
18012845b:	00 00 00
18012845e:	89 05 44 d2 06 00    	mov    %eax,0x6d244(%rip)        # 0x1801956a8
180128464:	0f 95 05 58 d2 06 00 	setne  0x6d258(%rip)        # 0x1801956c3
18012846b:	8a c2                	mov    %dl,%al
18012846d:	48 83 c4 28          	add    $0x28,%rsp
180128471:	c3                   	ret
180128472:	cc                   	int3
180128473:	cc                   	int3
180128474:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180128479:	57                   	push   %rdi
18012847a:	48 83 ec 20          	sub    $0x20,%rsp
18012847e:	33 c0                	xor    %eax,%eax
180128480:	38 01                	cmp    %al,(%rcx)
180128482:	0f 8c b2 00 00 00    	jl     0x18012853a
180128488:	66 3b 41 06          	cmp    0x6(%rcx),%ax
18012848c:	0f 85 a8 00 00 00    	jne    0x18012853a
180128492:	66 3b 41 02          	cmp    0x2(%rcx),%ax