140216f8c:	81 fb 0b 04 00 00    	cmp    $0x40b,%ebx
140216f92:	40 0f 95 c6          	setne  %sil
140216f96:	48 83 c6 38          	add    $0x38,%rsi
140216f9a:	eb 05                	jmp    0x140216fa1
140216f9c:	be 20 00 00 00       	mov    $0x20,%esi
140216fa1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140216fa6:	45 33 c9             	xor    %r9d,%r9d
140216fa9:	4c 8b c6             	mov    %rsi,%r8
140216fac:	48 8b d7             	mov    %rdi,%rdx
140216faf:	e8 cc 34 f0 ff       	call   0x14011a480
140216fb4:	85 c0                	test   %eax,%eax
140216fb6:	0f 8e 97 00 00 00    	jle    0x140217053
140216fbc:	81 fb 0a 04 00 00    	cmp    $0x40a,%ebx
140216fc2:	75 0d                	jne    0x140216fd1
140216fc4:	80 27 f8             	andb   $0xf8,(%rdi)
140216fc7:	80 67 1f 3f          	andb   $0x3f,0x1f(%rdi)
140216fcb:	80 4f 1f 40          	orb    $0x40,0x1f(%rdi)
140216fcf:	eb 44                	jmp    0x140217015
140216fd1:	81 fb 0b 04 00 00    	cmp    $0x40b,%ebx
140216fd7:	75 3c                	jne    0x140217015
140216fd9:	80 27 fc             	andb   $0xfc,(%rdi)
140216fdc:	80 4f 37 80          	orb    $0x80,0x37(%rdi)
140216fe0:	eb 33                	jmp    0x140217015
140216fe2:	81 fb 0a 04 00 00    	cmp    $0x40a,%ebx
140216fe8:	74 18                	je     0x140217002
140216fea:	81 fb 3f 04 00 00    	cmp    $0x43f,%ebx
140216ff0:	74 10                	je     0x140217002
140216ff2:	81 fb 0b 04 00 00    	cmp    $0x40b,%ebx
140216ff8:	40 0f 95 c6          	setne  %sil
140216ffc:	48 83 c6 38          	add    $0x38,%rsi
140217000:	eb 05                	jmp    0x140217007
140217002:	be 20 00 00 00       	mov    $0x20,%esi
140217007:	4c 8b c6             	mov    %rsi,%r8
14021700a:	49 8b d6             	mov    %r14,%rdx
14021700d:	48 8b cf             	mov    %rdi,%rcx
140217010:	e8 4b a3 0c 00       	call   0x1402e1360
140217015:	48 8b cd             	mov    %rbp,%rcx
140217018:	e8 53 00 00 00       	call   0x140217070
14021701d:	85 c0                	test   %eax,%eax
14021701f:	0f 85 f5 fe ff ff    	jne    0x140216f1a
140217025:	e8 46 00 f1 ff       	call   0x140127070
14021702a:	4c 8d 05 a7 fc 13 00 	lea    0x13fca7(%rip),%r8        # 0x140356cd8
140217031:	ba de 00 00 00       	mov    $0xde,%edx
140217036:	48 8d 0d 6b fc 13 00 	lea    0x13fc6b(%rip),%rcx        # 0x140356ca8
14021703d:	e8 4e 01 f1 ff       	call   0x140127190
140217042:	ba a6 00 00 00       	mov    $0xa6,%edx
140217047:	45 33 c0             	xor    %r8d,%r8d
14021704a:	41 8d 48 10          	lea    0x10(%r8),%ecx
14021704e:	e8 3d 02 f1 ff       	call   0x140127290
140217053:	48 8b cd             	mov    %rbp,%rcx
140217056:	e8 e5 8b f3 ff       	call   0x14014fc40
14021705b:	33 c0                	xor    %eax,%eax
14021705d:	e9 bb fe ff ff       	jmp    0x140216f1d
140217062:	cc                   	int3
140217063:	cc                   	int3
140217064:	cc                   	int3
140217065:	cc                   	int3
140217066:	cc                   	int3
140217067:	cc                   	int3
140217068:	cc                   	int3
140217069:	cc                   	int3
14021706a:	cc                   	int3
14021706b:	cc                   	int3
14021706c:	cc                   	int3
14021706d:	cc                   	int3
14021706e:	cc                   	int3
14021706f:	cc                   	int3
140217070:	b8 28 00 00 00       	mov    $0x28,%eax
140217075:	e8 b6 9a 09 00       	call   0x1402b0b30
14021707a:	48 2b e0             	sub    %rax,%rsp
14021707d:	4c 8b d1             	mov    %rcx,%r10
140217080:	8b 49 60             	mov    0x60(%rcx),%ecx
140217083:	85 c9                	test   %ecx,%ecx
140217085:	0f 84 cc 00 00 00    	je     0x140217157
14021708b:	83 e9 01             	sub    $0x1,%ecx
14021708e:	0f 84 ac 00 00 00    	je     0x140217140
140217094:	83 e9 01             	sub    $0x1,%ecx
140217097:	74 5a                	je     0x1402170f3
140217099:	83 f9 01             	cmp    $0x1,%ecx
14021709c:	0f 85 c2 00 00 00    	jne    0x140217164
1402170a2:	4d 8b 4a 08          	mov    0x8(%r10),%r9
1402170a6:	49 8d 52 14          	lea    0x14(%r10),%rdx
1402170aa:	4d 8b 42 50          	mov    0x50(%r10),%r8
1402170ae:	49 8b 0a             	mov    (%r10),%rcx
1402170b1:	e8 2a 99 00 00       	call   0x1402209e0
1402170b6:	85 c0                	test   %eax,%eax
1402170b8:	0f 85 a6 00 00 00    	jne    0x140217164
1402170be:	e8 ad ff f0 ff       	call   0x140127070
1402170c3:	4c 8d 05 be fb 13 00 	lea    0x13fbbe(%rip),%r8        # 0x140356c88
1402170ca:	ba 2f 00 00 00       	mov    $0x2f,%edx
1402170cf:	48 8d 0d d2 fb 13 00 	lea    0x13fbd2(%rip),%rcx        # 0x140356ca8
1402170d6:	e8 b5 00 f1 ff       	call   0x140127190
1402170db:	45 33 c0             	xor    %r8d,%r8d
1402170de:	ba a6 00 00 00       	mov    $0xa6,%edx
1402170e3:	41 8d 48 10          	lea    0x10(%r8),%ecx
1402170e7:	e8 a4 01 f1 ff       	call   0x140127290
1402170ec:	33 c0                	xor    %eax,%eax
1402170ee:	48 83 c4 28          	add    $0x28,%rsp
1402170f2:	c3                   	ret
1402170f3:	4d 8b 4a 08          	mov    0x8(%r10),%r9
1402170f7:	49 8d 52 14          	lea    0x14(%r10),%rdx
1402170fb:	4d 8b 42 50          	mov    0x50(%r10),%r8
1402170ff:	49 8b 0a             	mov    (%r10),%rcx
140217102:	e8 a9 4e 00 00       	call   0x14021bfb0
140217107:	85 c0                	test   %eax,%eax
140217109:	75 59                	jne    0x140217164
14021710b:	e8 60 ff f0 ff       	call   0x140127070
140217110:	4c 8d 05 71 fb 13 00 	lea    0x13fb71(%rip),%r8        # 0x140356c88
140217117:	ba 25 00 00 00       	mov    $0x25,%edx
14021711c:	48 8d 0d 85 fb 13 00 	lea    0x13fb85(%rip),%rcx        # 0x140356ca8
140217123:	e8 68 00 f1 ff       	call   0x140127190
140217128:	45 33 c0             	xor    %r8d,%r8d
14021712b:	ba a6 00 00 00       	mov    $0xa6,%edx
140217130:	41 8d 48 10          	lea    0x10(%r8),%ecx
140217134:	e8 57 01 f1 ff       	call   0x140127290
140217139:	33 c0                	xor    %eax,%eax
14021713b:	48 83 c4 28          	add    $0x28,%rsp
14021713f:	c3                   	ret
140217140:	49 8b 52 50          	mov    0x50(%r10),%rdx
140217144:	49 8d 4a 14          	lea    0x14(%r10),%rcx
140217148:	e8 43 bc 00 00       	call   0x140222d90
14021714d:	b8 01 00 00 00       	mov    $0x1,%eax
140217152:	48 83 c4 28          	add    $0x28,%rsp
140217156:	c3                   	ret
140217157:	49 8b 52 50          	mov    0x50(%r10),%rdx
14021715b:	49 8d 4a 14          	lea    0x14(%r10),%rcx
14021715f:	e8 2c 55 00 00       	call   0x14021c690
140217164:	b8 01 00 00 00       	mov    $0x1,%eax
140217169:	48 83 c4 28          	add    $0x28,%rsp
14021716d:	c3                   	ret
14021716e:	cc                   	int3
14021716f:	cc                   	int3
140217170:	4c 8b d1             	mov    %rcx,%r10
140217173:	45 0f b6 c8          	movzbl %r8b,%r9d
140217177:	44 8b 01             	mov    (%rcx),%r8d
14021717a:	41 f7 d9             	neg    %r9d
14021717d:	44 33 02             	xor    (%rdx),%r8d
140217180:	45 23 c1             	and    %r9d,%r8d
140217183:	44 31 01             	xor    %r8d,(%rcx)
140217186:	8b 49 04             	mov    0x4(%rcx),%ecx
140217189:	33 4a 04             	xor    0x4(%rdx),%ecx
14021718c:	41 23 c9             	and    %r9d,%ecx
14021718f:	41 31 4a 04          	xor    %ecx,0x4(%r10)
140217193:	41 8b 4a 08          	mov    0x8(%r10),%ecx
140217197:	33 4a 08             	xor    0x8(%rdx),%ecx
14021719a:	41 23 c9             	and    %r9d,%ecx
14021719d:	41 31 4a 08          	xor    %ecx,0x8(%r10)
1402171a1:	41 8b 4a 0c          	mov    0xc(%r10),%ecx
1402171a5:	33 4a 0c             	xor    0xc(%rdx),%ecx
1402171a8:	41 23 c9             	and    %r9d,%ecx
1402171ab:	41 31 4a 0c          	xor    %ecx,0xc(%r10)
1402171af:	41 8b 4a 10          	mov    0x10(%r10),%ecx
1402171b3:	33 4a 10             	xor    0x10(%rdx),%ecx
1402171b6:	41 23 c9             	and    %r9d,%ecx
1402171b9:	41 31 4a 10          	xor    %ecx,0x10(%r10)
1402171bd:	41 8b 4a 14          	mov    0x14(%r10),%ecx
1402171c1:	33 4a 14             	xor    0x14(%rdx),%ecx
1402171c4:	41 23 c9             	and    %r9d,%ecx
1402171c7:	41 31 4a 14          	xor    %ecx,0x14(%r10)
1402171cb:	41 8b 4a 18          	mov    0x18(%r10),%ecx
1402171cf:	33 4a 18             	xor    0x18(%rdx),%ecx
1402171d2:	41 23 c9             	and    %r9d,%ecx
1402171d5:	41 31 4a 18          	xor    %ecx,0x18(%r10)
1402171d9:	41 8b 4a 1c          	mov    0x1c(%r10),%ecx
1402171dd:	33 4a 1c             	xor    0x1c(%rdx),%ecx
1402171e0:	41 23 c9             	and    %r9d,%ecx
1402171e3:	41 31 4a 1c          	xor    %ecx,0x1c(%r10)
1402171e7:	41 8b 4a 20          	mov    0x20(%r10),%ecx
1402171eb:	33 4a 20             	xor    0x20(%rdx),%ecx
1402171ee:	41 23 c9             	and    %r9d,%ecx
1402171f1:	41 31 4a 20          	xor    %ecx,0x20(%r10)
1402171f5:	41 8b 4a 24          	mov    0x24(%r10),%ecx
1402171f9:	33 4a 24             	xor    0x24(%rdx),%ecx
1402171fc:	41 23 c9             	and    %r9d,%ecx
1402171ff:	41 31 4a 24          	xor    %ecx,0x24(%r10)
140217203:	41 8b 4a 28          	mov    0x28(%r10),%ecx
140217207:	33 4a 28             	xor    0x28(%rdx),%ecx
14021720a:	41 23 c9             	and    %r9d,%ecx
14021720d:	41 31 4a 28          	xor    %ecx,0x28(%r10)
140217211:	41 8b 4a 2c          	mov    0x2c(%r10),%ecx
140217215:	33 4a 2c             	xor    0x2c(%rdx),%ecx
140217218:	41 23 c9             	and    %r9d,%ecx
14021721b:	41 31 4a 2c          	xor    %ecx,0x2c(%r10)
14021721f:	41 8b 4a 30          	mov    0x30(%r10),%ecx
140217223:	33 4a 30             	xor    0x30(%rdx),%ecx
140217226:	41 23 c9             	and    %r9d,%ecx
140217229:	41 31 4a 30          	xor    %ecx,0x30(%r10)
14021722d:	41 8b 4a 34          	mov    0x34(%r10),%ecx
140217231:	33 4a 34             	xor    0x34(%rdx),%ecx
140217234:	41 23 c9             	and    %r9d,%ecx
140217237:	41 31 4a 34          	xor    %ecx,0x34(%r10)
14021723b:	41 8b 4a 38          	mov    0x38(%r10),%ecx
14021723f:	33 4a 38             	xor    0x38(%rdx),%ecx
140217242:	41 23 c9             	and    %r9d,%ecx
140217245:	41 31 4a 38          	xor    %ecx,0x38(%r10)
140217249:	41 8b 4a 3c          	mov    0x3c(%r10),%ecx
14021724d:	33 4a 3c             	xor    0x3c(%rdx),%ecx
140217250:	41 23 c9             	and    %r9d,%ecx
140217253:	41 31 4a 3c          	xor    %ecx,0x3c(%r10)
140217257:	41 8b 4a 40          	mov    0x40(%r10),%ecx
14021725b:	33 4a 40             	xor    0x40(%rdx),%ecx
14021725e:	41 23 c9             	and    %r9d,%ecx
140217261:	41 31 4a 40          	xor    %ecx,0x40(%r10)
140217265:	41 8b 4a 44          	mov    0x44(%r10),%ecx
140217269:	33 4a 44             	xor    0x44(%rdx),%ecx
14021726c:	41 23 c9             	and    %r9d,%ecx
14021726f:	41 31 4a 44          	xor    %ecx,0x44(%r10)
140217273:	41 8b 4a 48          	mov    0x48(%r10),%ecx
140217277:	33 4a 48             	xor    0x48(%rdx),%ecx
14021727a:	41 23 c9             	and    %r9d,%ecx
14021727d:	41 31 4a 48          	xor    %ecx,0x48(%r10)
140217281:	41 8b 4a 4c          	mov    0x4c(%r10),%ecx
140217285:	33 4a 4c             	xor    0x4c(%rdx),%ecx
140217288:	41 23 c9             	and    %r9d,%ecx
14021728b:	41 31 4a 4c          	xor    %ecx,0x4c(%r10)
14021728f:	41 8b 4a 50          	mov    0x50(%r10),%ecx
140217293:	33 4a 50             	xor    0x50(%rdx),%ecx
140217296:	41 23 c9             	and    %r9d,%ecx
140217299:	41 31 4a 50          	xor    %ecx,0x50(%r10)
14021729d:	41 8b 4a 54          	mov    0x54(%r10),%ecx
1402172a1:	33 4a 54             	xor    0x54(%rdx),%ecx
1402172a4:	41 23 c9             	and    %r9d,%ecx
1402172a7:	41 31 4a 54          	xor    %ecx,0x54(%r10)
1402172ab:	41 8b 4a 58          	mov    0x58(%r10),%ecx
1402172af:	33 4a 58             	xor    0x58(%rdx),%ecx
1402172b2:	41 23 c9             	and    %r9d,%ecx
1402172b5:	41 31 4a 58          	xor    %ecx,0x58(%r10)
1402172b9:	41 8b 4a 5c          	mov    0x5c(%r10),%ecx
1402172bd:	33 4a 5c             	xor    0x5c(%rdx),%ecx
1402172c0:	41 23 c9             	and    %r9d,%ecx
1402172c3:	41 31 4a 5c          	xor    %ecx,0x5c(%r10)
1402172c7:	41 8b 4a 60          	mov    0x60(%r10),%ecx
1402172cb:	33 4a 60             	xor    0x60(%rdx),%ecx
1402172ce:	41 23 c9             	and    %r9d,%ecx
1402172d1:	41 31 4a 60          	xor    %ecx,0x60(%r10)
1402172d5:	41 8b 4a 64          	mov    0x64(%r10),%ecx
1402172d9:	33 4a 64             	xor    0x64(%rdx),%ecx
1402172dc:	41 23 c9             	and    %r9d,%ecx
1402172df:	41 31 4a 64          	xor    %ecx,0x64(%r10)
1402172e3:	41 8b 4a 68          	mov    0x68(%r10),%ecx
1402172e7:	33 4a 68             	xor    0x68(%rdx),%ecx
1402172ea:	41 23 c9             	and    %r9d,%ecx
1402172ed:	41 31 4a 68          	xor    %ecx,0x68(%r10)
1402172f1:	41 8b 4a 6c          	mov    0x6c(%r10),%ecx
1402172f5:	33 4a 6c             	xor    0x6c(%rdx),%ecx
1402172f8:	41 23 c9             	and    %r9d,%ecx
1402172fb:	41 31 4a 6c          	xor    %ecx,0x6c(%r10)
1402172ff:	41 8b 4a 70          	mov    0x70(%r10),%ecx
140217303:	33 4a 70             	xor    0x70(%rdx),%ecx
140217306:	41 23 c9             	and    %r9d,%ecx
140217309:	41 31 4a 70          	xor    %ecx,0x70(%r10)
14021730d:	41 8b 4a 74          	mov    0x74(%r10),%ecx
140217311:	33 4a 74             	xor    0x74(%rdx),%ecx
140217314:	41 23 c9             	and    %r9d,%ecx
140217317:	41 31 4a 74          	xor    %ecx,0x74(%r10)
14021731b:	c3                   	ret
14021731c:	cc                   	int3
14021731d:	cc                   	int3
14021731e:	cc                   	int3
14021731f:	cc                   	int3
140217320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140217325:	0f b6 42 05          	movzbl 0x5(%rdx),%eax
140217329:	4c 8b d2             	mov    %rdx,%r10
14021732c:	44 0f b6 5a 06       	movzbl 0x6(%rdx),%r11d
140217331:	48 8b d9             	mov    %rcx,%rbx
140217334:	44 0f b6 4a 1f       	movzbl 0x1f(%rdx),%r9d
140217339:	44 0f b6 42 0c       	movzbl 0xc(%rdx),%r8d
14021733e:	41 0f b6 4a 19       	movzbl 0x19(%r10),%ecx
140217343:	49 c1 e3 08          	shl    $0x8,%r11
140217347:	4c 0b d8             	or     %rax,%r11
14021734a:	49 c1 e0 08          	shl    $0x8,%r8
14021734e:	0f b6 42 04          	movzbl 0x4(%rdx),%eax
140217352:	49 c1 e3 08          	shl    $0x8,%r11
140217356:	4c 0b d8             	or     %rax,%r11
140217359:	49 c1 e1 08          	shl    $0x8,%r9
14021735d:	0f b6 42 03          	movzbl 0x3(%rdx),%eax
140217361:	49 c1 e3 08          	shl    $0x8,%r11
140217365:	4c 0b d8             	or     %rax,%r11
140217368:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
14021736c:	49 c1 e3 08          	shl    $0x8,%r11
140217370:	4c 0b d8             	or     %rax,%r11
140217373:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140217377:	49 c1 e3 08          	shl    $0x8,%r11
14021737b:	4c 0b d8             	or     %rax,%r11
14021737e:	0f b6 02             	movzbl (%rdx),%eax
140217381:	49 c1 e3 08          	shl    $0x8,%r11
140217385:	4c 0b d8             	or     %rax,%r11
140217388:	0f b6 42 1e          	movzbl 0x1e(%rdx),%eax
14021738c:	4c 0b c8             	or     %rax,%r9
14021738f:	0f b6 42 1d          	movzbl 0x1d(%rdx),%eax
140217393:	49 c1 e1 08          	shl    $0x8,%r9
140217397:	4c 0b c8             	or     %rax,%r9
14021739a:	0f b6 42 1c          	movzbl 0x1c(%rdx),%eax
14021739e:	49 c1 e1 08          	shl    $0x8,%r9
1402173a2:	4c 0b c8             	or     %rax,%r9
1402173a5:	0f b6 42 1b          	movzbl 0x1b(%rdx),%eax
1402173a9:	49 c1 e1 08          	shl    $0x8,%r9
1402173ad:	4c 0b c8             	or     %rax,%r9
1402173b0:	0f b6 42 1a          	movzbl 0x1a(%rdx),%eax
1402173b4:	49 c1 e1 08          	shl    $0x8,%r9
1402173b8:	4c 0b c8             	or     %rax,%r9
1402173bb:	0f b6 42 0b          	movzbl 0xb(%rdx),%eax
1402173bf:	4c 0b c0             	or     %rax,%r8
1402173c2:	0f b6 42 0a          	movzbl 0xa(%rdx),%eax
1402173c6:	49 c1 e0 08          	shl    $0x8,%r8
1402173ca:	4c 0b c0             	or     %rax,%r8
1402173cd:	0f b6 42 09          	movzbl 0x9(%rdx),%eax
1402173d1:	49 c1 e0 08          	shl    $0x8,%r8
1402173d5:	4c 0b c0             	or     %rax,%r8
1402173d8:	0f b6 42 08          	movzbl 0x8(%rdx),%eax
1402173dc:	49 c1 e0 08          	shl    $0x8,%r8
1402173e0:	4c 0b c0             	or     %rax,%r8
1402173e3:	0f b6 42 07          	movzbl 0x7(%rdx),%eax
1402173e7:	0f b6 52 13          	movzbl 0x13(%rdx),%edx
1402173eb:	48 c1 e2 08          	shl    $0x8,%rdx
1402173ef:	49 c1 e0 08          	shl    $0x8,%r8
1402173f3:	4c 0b c0             	or     %rax,%r8
1402173f6:	49 8b c3             	mov    %r11,%rax
1402173f9:	48 c1 e8 33          	shr    $0x33,%rax
1402173fd:	49 c1 e0 05          	shl    $0x5,%r8
140217401:	4c 0b c0             	or     %rax,%r8
140217404:	41 0f b6 42 12       	movzbl 0x12(%r10),%eax
140217409:	48 0b d0             	or     %rax,%rdx
14021740c:	41 0f b6 42 11       	movzbl 0x11(%r10),%eax
140217411:	48 c1 e2 08          	shl    $0x8,%rdx
140217415:	48 0b d0             	or     %rax,%rdx
140217418:	41 0f b6 42 10       	movzbl 0x10(%r10),%eax
14021741d:	48 c1 e2 08          	shl    $0x8,%rdx
140217421:	48 0b d0             	or     %rax,%rdx
140217424:	41 0f b6 42 0f       	movzbl 0xf(%r10),%eax
140217429:	48 c1 e2 08          	shl    $0x8,%rdx
14021742d:	48 0b d0             	or     %rax,%rdx
140217430:	41 0f b6 42 0e       	movzbl 0xe(%r10),%eax
140217435:	48 c1 e2 08          	shl    $0x8,%rdx
140217439:	48 0b d0             	or     %rax,%rdx
14021743c:	41 0f b6 42 0d       	movzbl 0xd(%r10),%eax
140217441:	48 c1 e2 08          	shl    $0x8,%rdx
140217445:	48 0b d0             	or     %rax,%rdx
140217448:	49 8b c0             	mov    %r8,%rax
14021744b:	48 c1 e8 33          	shr    $0x33,%rax
14021744f:	48 c1 e2 02          	shl    $0x2,%rdx
140217453:	48 0b d0             	or     %rax,%rdx
140217456:	41 0f b6 42 18       	movzbl 0x18(%r10),%eax
14021745b:	48 c1 e1 08          	shl    $0x8,%rcx
14021745f:	48 0b c8             	or     %rax,%rcx
140217462:	41 0f b6 42 17       	movzbl 0x17(%r10),%eax
140217467:	48 c1 e1 08          	shl    $0x8,%rcx
14021746b:	48 0b c8             	or     %rax,%rcx
14021746e:	41 0f b6 42 16       	movzbl 0x16(%r10),%eax
140217473:	48 c1 e1 08          	shl    $0x8,%rcx