1401df046:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401df04b:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1401df051:	48 8d 15 08 7c 15 00 	lea    0x157c08(%rip),%rdx        # 0x140336c60
1401df058:	e8 13 cd f0 ff       	call   0x1400ebd70
1401df05d:	48 8b f8             	mov    %rax,%rdi
1401df060:	48 85 c0             	test   %rax,%rax
1401df063:	75 38                	jne    0x1401df09d
1401df065:	e8 06 80 f4 ff       	call   0x140127070
1401df06a:	4c 8d 05 07 7c 15 00 	lea    0x157c07(%rip),%r8        # 0x140336c78
1401df071:	8d 57 23             	lea    0x23(%rdi),%edx
1401df074:	48 8d 0d e5 7b 15 00 	lea    0x157be5(%rip),%rcx        # 0x140336c60
1401df07b:	e8 10 81 f4 ff       	call   0x140127190
1401df080:	45 33 c0             	xor    %r8d,%r8d
1401df083:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401df086:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401df08b:	e8 00 82 f4 ff       	call   0x140127290
1401df090:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df095:	33 c0                	xor    %eax,%eax
1401df097:	48 83 c4 20          	add    $0x20,%rsp
1401df09b:	5b                   	pop    %rbx
1401df09c:	c3                   	ret
1401df09d:	4c 63 03             	movslq (%rbx),%r8
1401df0a0:	48 8b cf             	mov    %rdi,%rcx
1401df0a3:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401df0a7:	e8 b4 22 10 00       	call   0x1402e1360
1401df0ac:	48 63 03             	movslq (%rbx),%rax
1401df0af:	c6 04 38 00          	movb   $0x0,(%rax,%rdi,1)
1401df0b3:	48 8b c7             	mov    %rdi,%rax
1401df0b6:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df0bb:	48 83 c4 20          	add    $0x20,%rsp
1401df0bf:	5b                   	pop    %rbx
1401df0c0:	c3                   	ret
1401df0c1:	33 c0                	xor    %eax,%eax
1401df0c3:	48 83 c4 20          	add    $0x20,%rsp
1401df0c7:	5b                   	pop    %rbx
1401df0c8:	c3                   	ret
1401df0c9:	cc                   	int3
1401df0ca:	cc                   	int3
1401df0cb:	cc                   	int3
1401df0cc:	cc                   	int3
1401df0cd:	cc                   	int3
1401df0ce:	cc                   	int3
1401df0cf:	cc                   	int3
1401df0d0:	40 53                	rex push %rbx
1401df0d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401df0d7:	e8 54 1a 0d 00       	call   0x1402b0b30
1401df0dc:	48 2b e0             	sub    %rax,%rsp
1401df0df:	49 8b d8             	mov    %r8,%rbx
1401df0e2:	4d 85 c0             	test   %r8,%r8
1401df0e5:	75 31                	jne    0x1401df118
1401df0e7:	e8 84 7f f4 ff       	call   0x140127070
1401df0ec:	4c 8d 05 9d 7b 15 00 	lea    0x157b9d(%rip),%r8        # 0x140336c90
1401df0f3:	8d 53 30             	lea    0x30(%rbx),%edx
1401df0f6:	48 8d 0d 63 7b 15 00 	lea    0x157b63(%rip),%rcx        # 0x140336c60
1401df0fd:	e8 8e 80 f4 ff       	call   0x140127190
1401df102:	45 33 c0             	xor    %r8d,%r8d
1401df105:	8d 53 6b             	lea    0x6b(%rbx),%edx
1401df108:	8d 4b 22             	lea    0x22(%rbx),%ecx
1401df10b:	e8 80 81 f4 ff       	call   0x140127290
1401df110:	33 c0                	xor    %eax,%eax
1401df112:	48 83 c4 20          	add    $0x20,%rsp
1401df116:	5b                   	pop    %rbx
1401df117:	c3                   	ret
1401df118:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401df11d:	e8 4e ec f4 ff       	call   0x14012dd70
1401df122:	48 8b f8             	mov    %rax,%rdi
1401df125:	48 85 c0             	test   %rax,%rax
1401df128:	75 38                	jne    0x1401df162
1401df12a:	e8 41 7f f4 ff       	call   0x140127070
1401df12f:	4c 8d 05 5a 7b 15 00 	lea    0x157b5a(%rip),%r8        # 0x140336c90
1401df136:	8d 57 3e             	lea    0x3e(%rdi),%edx
1401df139:	48 8d 0d 20 7b 15 00 	lea    0x157b20(%rip),%rcx        # 0x140336c60
1401df140:	e8 4b 80 f4 ff       	call   0x140127190
1401df145:	45 33 c0             	xor    %r8d,%r8d
1401df148:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401df14b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401df150:	e8 3b 81 f4 ff       	call   0x140127290
1401df155:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df15a:	33 c0                	xor    %eax,%eax
1401df15c:	48 83 c4 20          	add    $0x20,%rsp
1401df160:	5b                   	pop    %rbx
1401df161:	c3                   	ret
1401df162:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401df169:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401df170:	49 ff c0             	inc    %r8
1401df173:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
1401df178:	75 f6                	jne    0x1401df170
1401df17a:	48 8b d3             	mov    %rbx,%rdx
1401df17d:	48 8b cf             	mov    %rdi,%rcx
1401df180:	e8 9b 31 f1 ff       	call   0x1400f2320
1401df185:	85 c0                	test   %eax,%eax
1401df187:	75 15                	jne    0x1401df19e
1401df189:	48 8b cf             	mov    %rdi,%rcx
1401df18c:	e8 1f eb f4 ff       	call   0x14012dcb0
1401df191:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df196:	33 c0                	xor    %eax,%eax
1401df198:	48 83 c4 20          	add    $0x20,%rsp
1401df19c:	5b                   	pop    %rbx
1401df19d:	c3                   	ret
1401df19e:	48 8b c7             	mov    %rdi,%rax
1401df1a1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401df1a6:	48 83 c4 20          	add    $0x20,%rsp
1401df1aa:	5b                   	pop    %rbx
1401df1ab:	c3                   	ret
1401df1ac:	cc                   	int3
1401df1ad:	cc                   	int3
1401df1ae:	cc                   	int3
1401df1af:	cc                   	int3
1401df1b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401df1b5:	e8 76 19 0d 00       	call   0x1402b0b30
1401df1ba:	48 2b e0             	sub    %rax,%rsp
1401df1bd:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401df1c1:	8b 12                	mov    (%rdx),%edx
1401df1c3:	48 83 c4 28          	add    $0x28,%rsp
1401df1c7:	e9 24 b0 f4 ff       	jmp    0x14012a1f0
1401df1cc:	cc                   	int3
1401df1cd:	cc                   	int3
1401df1ce:	cc                   	int3
1401df1cf:	cc                   	int3
1401df1d0:	40 53                	rex push %rbx
1401df1d2:	56                   	push   %rsi
1401df1d3:	b8 a8 00 00 00       	mov    $0xa8,%eax
1401df1d8:	e8 53 19 0d 00       	call   0x1402b0b30
1401df1dd:	48 2b e0             	sub    %rax,%rsp
1401df1e0:	48 8b 05 99 68 1f 00 	mov    0x1f6899(%rip),%rax        # 0x1403d5a80
1401df1e7:	48 33 c4             	xor    %rsp,%rax
1401df1ea:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401df1f1:	00
1401df1f2:	33 db                	xor    %ebx,%ebx
1401df1f4:	49 8b f0             	mov    %r8,%rsi
1401df1f7:	8b cb                	mov    %ebx,%ecx
1401df1f9:	4c 8d 05 ec 8b 10 00 	lea    0x108bec(%rip),%r8        # 0x1402e7dec
1401df200:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401df204:	48 ff c1             	inc    %rcx
1401df207:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1401df20c:	75 0d                	jne    0x1401df21b
1401df20e:	48 83 f9 05          	cmp    $0x5,%rcx
1401df212:	75 ec                	jne    0x1401df200
1401df214:	e8 07 ec f4 ff       	call   0x14012de20
1401df219:	eb 58                	jmp    0x1401df273
1401df21b:	48 8b cb             	mov    %rbx,%rcx
1401df21e:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1401df225:	00
1401df226:	4c 8d 05 33 7b 15 00 	lea    0x157b33(%rip),%r8        # 0x140336d60
1401df22d:	0f 1f 00             	nopl   (%rax)
1401df230:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401df234:	48 ff c1             	inc    %rcx
1401df237:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1401df23c:	0f 85 ab 01 00 00    	jne    0x1401df3ed
1401df242:	48 83 f9 05          	cmp    $0x5,%rcx
1401df246:	75 e8                	jne    0x1401df230
1401df248:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
1401df24f:	00
1401df250:	48 85 d2             	test   %rdx,%rdx
1401df253:	0f 84 61 01 00 00    	je     0x1401df3ba
1401df259:	f6 02 01             	testb  $0x1,(%rdx)
1401df25c:	74 2f                	je     0x1401df28d
1401df25e:	e8 bd eb f4 ff       	call   0x14012de20
1401df263:	48 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%rbp
1401df26a:	00
1401df26b:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
1401df272:	00
1401df273:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401df27a:	00
1401df27b:	48 33 cc             	xor    %rsp,%rcx
1401df27e:	e8 2d 0c 0d 00       	call   0x1402afeb0
1401df283:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1401df28a:	5e                   	pop    %rsi
1401df28b:	5b                   	pop    %rbx
1401df28c:	c3                   	ret
1401df28d:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
1401df291:	48 85 ed             	test   %rbp,%rbp
1401df294:	75 13                	jne    0x1401df2a9
1401df296:	48 8b 6a 18          	mov    0x18(%rdx),%rbp
1401df29a:	48 85 ed             	test   %rbp,%rbp
1401df29d:	0f 84 17 01 00 00    	je     0x1401df3ba
1401df2a3:	48 8b 6d 20          	mov    0x20(%rbp),%rbp
1401df2a7:	eb 04                	jmp    0x1401df2ad
1401df2a9:	48 8b 6d 50          	mov    0x50(%rbp),%rbp
1401df2ad:	48 85 ed             	test   %rbp,%rbp
1401df2b0:	75 2e                	jne    0x1401df2e0
1401df2b2:	e8 b9 7d f4 ff       	call   0x140127070
1401df2b7:	4c 8d 05 8a 7a 15 00 	lea    0x157a8a(%rip),%r8        # 0x140336d48
1401df2be:	8d 55 43             	lea    0x43(%rbp),%edx
1401df2c1:	48 8d 0d 68 7a 15 00 	lea    0x157a68(%rip),%rcx        # 0x140336d30
1401df2c8:	e8 c3 7e f4 ff       	call   0x140127190
1401df2cd:	45 33 c0             	xor    %r8d,%r8d
1401df2d0:	8d 55 72             	lea    0x72(%rbp),%edx
1401df2d3:	8d 4d 22             	lea    0x22(%rbp),%ecx
1401df2d6:	e8 b5 7f f4 ff       	call   0x140127290
1401df2db:	48 8b c3             	mov    %rbx,%rax
1401df2de:	eb 83                	jmp    0x1401df263
1401df2e0:	4c 8b c5             	mov    %rbp,%r8
1401df2e3:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401df2e8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401df2ed:	e8 9e 3c f2 ff       	call   0x140102f90
1401df2f2:	85 c0                	test   %eax,%eax
1401df2f4:	0f 84 b8 00 00 00    	je     0x1401df3b2
1401df2fa:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1401df2ff:	48 8d 15 da 2a 12 00 	lea    0x122ada(%rip),%rdx        # 0x140301de0
1401df306:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401df30b:	e8 10 81 f1 ff       	call   0x1400f7420
1401df310:	48 8b f8             	mov    %rax,%rdi
1401df313:	48 85 c0             	test   %rax,%rax
1401df316:	0f 84 96 00 00 00    	je     0x1401df3b2
1401df31c:	e8 ff ea f4 ff       	call   0x14012de20
1401df321:	48 8b f0             	mov    %rax,%rsi
1401df324:	48 85 c0             	test   %rax,%rax
1401df327:	75 10                	jne    0x1401df339
1401df329:	48 8b cf             	mov    %rdi,%rcx
1401df32c:	e8 3f 81 f1 ff       	call   0x1400f7470
1401df331:	48 8b c3             	mov    %rbx,%rax
1401df334:	e9 2a ff ff ff       	jmp    0x1401df263
1401df339:	45 33 c9             	xor    %r9d,%r9d
1401df33c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401df341:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1401df346:	33 c9                	xor    %ecx,%ecx
1401df348:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401df34d:	e8 be 22 f2 ff       	call   0x140101610
1401df352:	48 63 54 24 34       	movslq 0x34(%rsp),%rdx
1401df357:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1401df35c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401df361:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401df366:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401df36b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401df370:	e8 3b 70 f1 ff       	call   0x1400f63b0
1401df375:	85 c0                	test   %eax,%eax
1401df377:	74 29                	je     0x1401df3a2
1401df379:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1401df37e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401df383:	48 8b ce             	mov    %rsi,%rcx
1401df386:	e8 75 54 f8 ff       	call   0x140164800
1401df38b:	85 c0                	test   %eax,%eax
1401df38d:	74 13                	je     0x1401df3a2
1401df38f:	48 8b cf             	mov    %rdi,%rcx
1401df392:	e8 d9 80 f1 ff       	call   0x1400f7470
1401df397:	48 8b de             	mov    %rsi,%rbx
1401df39a:	48 8b c3             	mov    %rbx,%rax
1401df39d:	e9 c1 fe ff ff       	jmp    0x1401df263
1401df3a2:	48 8b cf             	mov    %rdi,%rcx
1401df3a5:	e8 c6 80 f1 ff       	call   0x1400f7470
1401df3aa:	48 8b ce             	mov    %rsi,%rcx
1401df3ad:	e8 fe e8 f4 ff       	call   0x14012dcb0
1401df3b2:	48 8b c3             	mov    %rbx,%rax
1401df3b5:	e9 a9 fe ff ff       	jmp    0x1401df263
1401df3ba:	e8 b1 7c f4 ff       	call   0x140127070
1401df3bf:	4c 8d 05 a2 79 15 00 	lea    0x1579a2(%rip),%r8        # 0x140336d68
1401df3c6:	ba 68 00 00 00       	mov    $0x68,%edx
1401df3cb:	48 8d 0d 5e 79 15 00 	lea    0x15795e(%rip),%rcx        # 0x140336d30
1401df3d2:	e8 b9 7d f4 ff       	call   0x140127190
1401df3d7:	45 33 c0             	xor    %r8d,%r8d
1401df3da:	41 8d 50 7d          	lea    0x7d(%r8),%edx
1401df3de:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
1401df3e1:	e8 aa 7e f4 ff       	call   0x140127290
1401df3e6:	33 c0                	xor    %eax,%eax
1401df3e8:	e9 76 fe ff ff       	jmp    0x1401df263
1401df3ed:	e8 2e ea f4 ff       	call   0x14012de20
1401df3f2:	48 8b f8             	mov    %rax,%rdi
1401df3f5:	48 85 c0             	test   %rax,%rax
1401df3f8:	75 33                	jne    0x1401df42d
1401df3fa:	e8 71 7c f4 ff       	call   0x140127070
1401df3ff:	4c 8d 05 12 79 15 00 	lea    0x157912(%rip),%r8        # 0x140336d18
1401df406:	8d 57 28             	lea    0x28(%rdi),%edx
1401df409:	48 8d 0d 20 79 15 00 	lea    0x157920(%rip),%rcx        # 0x140336d30
1401df410:	e8 7b 7d f4 ff       	call   0x140127190
1401df415:	45 33 c0             	xor    %r8d,%r8d
1401df418:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401df41b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401df420:	e8 6b 7e f4 ff       	call   0x140127290
1401df425:	48 8b c3             	mov    %rbx,%rax
1401df428:	e9 3e fe ff ff       	jmp    0x1401df26b
1401df42d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401df432:	48 8b ce             	mov    %rsi,%rcx
1401df435:	e8 16 b0 f4 ff       	call   0x14012a450
1401df43a:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401df43e:	48 85 c0             	test   %rax,%rax
1401df441:	75 10                	jne    0x1401df453
1401df443:	48 8b cf             	mov    %rdi,%rcx
1401df446:	e8 65 e8 f4 ff       	call   0x14012dcb0
1401df44b:	48 8b c3             	mov    %rbx,%rax
1401df44e:	e9 18 fe ff ff       	jmp    0x1401df26b
1401df453:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401df457:	48 8b df             	mov    %rdi,%rbx
1401df45a:	89 07                	mov    %eax,(%rdi)
1401df45c:	48 8b c3             	mov    %rbx,%rax
1401df45f:	e9 07 fe ff ff       	jmp    0x1401df26b
1401df464:	cc                   	int3
1401df465:	cc                   	int3
1401df466:	cc                   	int3
1401df467:	cc                   	int3
1401df468:	cc                   	int3
1401df469:	cc                   	int3
1401df46a:	cc                   	int3
1401df46b:	cc                   	int3
1401df46c:	cc                   	int3
1401df46d:	cc                   	int3
1401df46e:	cc                   	int3
1401df46f:	cc                   	int3
1401df470:	40 56                	rex push %rsi
1401df472:	b8 a0 00 00 00       	mov    $0xa0,%eax
1401df477:	e8 b4 16 0d 00       	call   0x1402b0b30
1401df47c:	48 2b e0             	sub    %rax,%rsp
1401df47f:	48 8b 05 fa 65 1f 00 	mov    0x1f65fa(%rip),%rax        # 0x1403d5a80
1401df486:	48 33 c4             	xor    %rsp,%rax
1401df489:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401df490:	00
1401df491:	48 8b f1             	mov    %rcx,%rsi
1401df494:	48 85 c9             	test   %rcx,%rcx
1401df497:	75 2d                	jne    0x1401df4c6
1401df499:	e8 d2 7b f4 ff       	call   0x140127070
1401df49e:	4c 8d 05 a3 78 15 00 	lea    0x1578a3(%rip),%r8        # 0x140336d48
1401df4a5:	8d 56 43             	lea    0x43(%rsi),%edx
1401df4a8:	48 8d 0d 81 78 15 00 	lea    0x157881(%rip),%rcx        # 0x140336d30
1401df4af:	e8 dc 7c f4 ff       	call   0x140127190
1401df4b4:	45 33 c0             	xor    %r8d,%r8d
1401df4b7:	8d 56 72             	lea    0x72(%rsi),%edx
1401df4ba:	8d 4e 22             	lea    0x22(%rsi),%ecx
1401df4bd:	e8 ce 7d f4 ff       	call   0x140127290
1401df4c2:	33 c0                	xor    %eax,%eax
1401df4c4:	eb 73                	jmp    0x1401df539
1401df4c6:	4c 8b c6             	mov    %rsi,%r8
1401df4c9:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1401df4d0:	00
1401df4d1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401df4d6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401df4db:	e8 b0 3a f2 ff       	call   0x140102f90
1401df4e0:	85 c0                	test   %eax,%eax
1401df4e2:	0f 84 e9 00 00 00    	je     0x1401df5d1
1401df4e8:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1401df4ed:	48 8d 15 ec 28 12 00 	lea    0x1228ec(%rip),%rdx        # 0x140301de0
1401df4f4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401df4f9:	e8 22 7f f1 ff       	call   0x1400f7420
1401df4fe:	48 8b d8             	mov    %rax,%rbx
1401df501:	48 85 c0             	test   %rax,%rax
1401df504:	0f 84 c7 00 00 00    	je     0x1401df5d1
1401df50a:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401df511:	00
1401df512:	e8 09 e9 f4 ff       	call   0x14012de20
1401df517:	48 8b f8             	mov    %rax,%rdi
1401df51a:	48 85 c0             	test   %rax,%rax
1401df51d:	75 33                	jne    0x1401df552
1401df51f:	48 8b cb             	mov    %rbx,%rcx
1401df522:	e8 49 7f f1 ff       	call   0x1400f7470
1401df527:	33 c0                	xor    %eax,%eax
1401df529:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
1401df530:	00
1401df531:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1401df538:	00
1401df539:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401df540:	00