140844f4e:	4c 8d 05 43 d8 7f 00 	lea    0x7fd843(%rip),%r8        # 0x141042798
140844f55:	48 8b d7             	mov    %rdi,%rdx
140844f58:	8b cb                	mov    %ebx,%ecx
140844f5a:	e8 31 0d 00 00       	call   0x140845c90
140844f5f:	84 c0                	test   %al,%al
140844f61:	75 62                	jne    0x140844fc5
140844f63:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140844f67:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140844f6c:	45 33 c9             	xor    %r9d,%r9d
140844f6f:	4c 8d 05 32 d8 7f 00 	lea    0x7fd832(%rip),%r8        # 0x1410427a8
140844f76:	48 8b d7             	mov    %rdi,%rdx
140844f79:	8b cb                	mov    %ebx,%ecx
140844f7b:	e8 10 0d 00 00       	call   0x140845c90
140844f80:	84 c0                	test   %al,%al
140844f82:	75 41                	jne    0x140844fc5
140844f84:	4c 8d 05 25 d8 7f 00 	lea    0x7fd825(%rip),%r8        # 0x1410427b0
140844f8b:	48 8b d7             	mov    %rdi,%rdx
140844f8e:	8b cb                	mov    %ebx,%ecx
140844f90:	e8 ab 0b 00 00       	call   0x140845b40
140844f95:	84 c0                	test   %al,%al
140844f97:	75 23                	jne    0x140844fbc
140844f99:	4c 8d 05 1c d8 7f 00 	lea    0x7fd81c(%rip),%r8        # 0x1410427bc
140844fa0:	48 8b d7             	mov    %rdi,%rdx
140844fa3:	8b cb                	mov    %ebx,%ecx
140844fa5:	e8 96 0b 00 00       	call   0x140845b40
140844faa:	84 c0                	test   %al,%al
140844fac:	75 0e                	jne    0x140844fbc
140844fae:	45 84 e4             	test   %r12b,%r12b
140844fb1:	74 1f                	je     0x140844fd2
140844fb3:	48 8b 06             	mov    (%rsi),%rax
140844fb6:	c6 40 72 00          	movb   $0x0,0x72(%rax)
140844fba:	eb 16                	jmp    0x140844fd2
140844fbc:	48 8b 06             	mov    (%rsi),%rax
140844fbf:	c6 40 72 01          	movb   $0x1,0x72(%rax)
140844fc3:	eb 0d                	jmp    0x140844fd2
140844fc5:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140844fc9:	0f 95 c1             	setne  %cl
140844fcc:	48 8b 06             	mov    (%rsi),%rax
140844fcf:	88 48 72             	mov    %cl,0x72(%rax)
140844fd2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140844fd6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140844fdb:	45 33 c9             	xor    %r9d,%r9d
140844fde:	4c 8d 05 e3 d7 7f 00 	lea    0x7fd7e3(%rip),%r8        # 0x1410427c8
140844fe5:	48 8b d7             	mov    %rdi,%rdx
140844fe8:	8b cb                	mov    %ebx,%ecx
140844fea:	e8 a1 0c 00 00       	call   0x140845c90
140844fef:	84 c0                	test   %al,%al
140844ff1:	75 62                	jne    0x140845055
140844ff3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140844ff7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140844ffc:	45 33 c9             	xor    %r9d,%r9d
140844fff:	4c 8d 05 d2 d7 7f 00 	lea    0x7fd7d2(%rip),%r8        # 0x1410427d8
140845006:	48 8b d7             	mov    %rdi,%rdx
140845009:	8b cb                	mov    %ebx,%ecx
14084500b:	e8 80 0c 00 00       	call   0x140845c90
140845010:	84 c0                	test   %al,%al
140845012:	75 41                	jne    0x140845055
140845014:	4c 8d 05 c5 d7 7f 00 	lea    0x7fd7c5(%rip),%r8        # 0x1410427e0
14084501b:	48 8b d7             	mov    %rdi,%rdx
14084501e:	8b cb                	mov    %ebx,%ecx
140845020:	e8 1b 0b 00 00       	call   0x140845b40
140845025:	84 c0                	test   %al,%al
140845027:	75 23                	jne    0x14084504c
140845029:	4c 8d 05 c0 d7 7f 00 	lea    0x7fd7c0(%rip),%r8        # 0x1410427f0
140845030:	48 8b d7             	mov    %rdi,%rdx
140845033:	8b cb                	mov    %ebx,%ecx
140845035:	e8 06 0b 00 00       	call   0x140845b40
14084503a:	84 c0                	test   %al,%al
14084503c:	75 0e                	jne    0x14084504c
14084503e:	45 84 e4             	test   %r12b,%r12b
140845041:	74 1f                	je     0x140845062
140845043:	48 8b 06             	mov    (%rsi),%rax
140845046:	c6 40 73 00          	movb   $0x0,0x73(%rax)
14084504a:	eb 16                	jmp    0x140845062
14084504c:	48 8b 06             	mov    (%rsi),%rax
14084504f:	c6 40 73 01          	movb   $0x1,0x73(%rax)
140845053:	eb 0d                	jmp    0x140845062
140845055:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845059:	0f 95 c1             	setne  %cl
14084505c:	48 8b 06             	mov    (%rsi),%rax
14084505f:	88 48 73             	mov    %cl,0x73(%rax)
140845062:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845066:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084506b:	45 33 c9             	xor    %r9d,%r9d
14084506e:	4c 8d 05 83 d7 7f 00 	lea    0x7fd783(%rip),%r8        # 0x1410427f8
140845075:	48 8b d7             	mov    %rdi,%rdx
140845078:	8b cb                	mov    %ebx,%ecx
14084507a:	e8 11 0c 00 00       	call   0x140845c90
14084507f:	84 c0                	test   %al,%al
140845081:	75 62                	jne    0x1408450e5
140845083:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845087:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084508c:	45 33 c9             	xor    %r9d,%r9d
14084508f:	4c 8d 05 6e d7 7f 00 	lea    0x7fd76e(%rip),%r8        # 0x141042804
140845096:	48 8b d7             	mov    %rdi,%rdx
140845099:	8b cb                	mov    %ebx,%ecx
14084509b:	e8 f0 0b 00 00       	call   0x140845c90
1408450a0:	84 c0                	test   %al,%al
1408450a2:	75 41                	jne    0x1408450e5
1408450a4:	4c 8d 05 65 d7 7f 00 	lea    0x7fd765(%rip),%r8        # 0x141042810
1408450ab:	48 8b d7             	mov    %rdi,%rdx
1408450ae:	8b cb                	mov    %ebx,%ecx
1408450b0:	e8 8b 0a 00 00       	call   0x140845b40
1408450b5:	84 c0                	test   %al,%al
1408450b7:	75 23                	jne    0x1408450dc
1408450b9:	4c 8d 05 5c d7 7f 00 	lea    0x7fd75c(%rip),%r8        # 0x14104281c
1408450c0:	48 8b d7             	mov    %rdi,%rdx
1408450c3:	8b cb                	mov    %ebx,%ecx
1408450c5:	e8 76 0a 00 00       	call   0x140845b40
1408450ca:	84 c0                	test   %al,%al
1408450cc:	75 0e                	jne    0x1408450dc
1408450ce:	45 84 e4             	test   %r12b,%r12b
1408450d1:	74 1f                	je     0x1408450f2
1408450d3:	48 8b 06             	mov    (%rsi),%rax
1408450d6:	c6 40 74 00          	movb   $0x0,0x74(%rax)
1408450da:	eb 16                	jmp    0x1408450f2
1408450dc:	48 8b 06             	mov    (%rsi),%rax
1408450df:	c6 40 74 01          	movb   $0x1,0x74(%rax)
1408450e3:	eb 0d                	jmp    0x1408450f2
1408450e5:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1408450e9:	0f 95 c1             	setne  %cl
1408450ec:	48 8b 06             	mov    (%rsi),%rax
1408450ef:	88 48 74             	mov    %cl,0x74(%rax)
1408450f2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408450f6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408450fb:	45 33 c9             	xor    %r9d,%r9d
1408450fe:	4c 8d 05 23 d7 7f 00 	lea    0x7fd723(%rip),%r8        # 0x141042828
140845105:	48 8b d7             	mov    %rdi,%rdx
140845108:	8b cb                	mov    %ebx,%ecx
14084510a:	e8 81 0b 00 00       	call   0x140845c90
14084510f:	84 c0                	test   %al,%al
140845111:	75 62                	jne    0x140845175
140845113:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845117:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084511c:	45 33 c9             	xor    %r9d,%r9d
14084511f:	4c 8d 05 12 d7 7f 00 	lea    0x7fd712(%rip),%r8        # 0x141042838
140845126:	48 8b d7             	mov    %rdi,%rdx
140845129:	8b cb                	mov    %ebx,%ecx
14084512b:	e8 60 0b 00 00       	call   0x140845c90
140845130:	84 c0                	test   %al,%al
140845132:	75 41                	jne    0x140845175
140845134:	4c 8d 05 05 d7 7f 00 	lea    0x7fd705(%rip),%r8        # 0x141042840
14084513b:	48 8b d7             	mov    %rdi,%rdx
14084513e:	8b cb                	mov    %ebx,%ecx
140845140:	e8 fb 09 00 00       	call   0x140845b40
140845145:	84 c0                	test   %al,%al
140845147:	75 23                	jne    0x14084516c
140845149:	4c 8d 05 fc d6 7f 00 	lea    0x7fd6fc(%rip),%r8        # 0x14104284c
140845150:	48 8b d7             	mov    %rdi,%rdx
140845153:	8b cb                	mov    %ebx,%ecx
140845155:	e8 e6 09 00 00       	call   0x140845b40
14084515a:	84 c0                	test   %al,%al
14084515c:	75 0e                	jne    0x14084516c
14084515e:	45 84 e4             	test   %r12b,%r12b
140845161:	74 1f                	je     0x140845182
140845163:	48 8b 06             	mov    (%rsi),%rax
140845166:	c6 40 75 00          	movb   $0x0,0x75(%rax)
14084516a:	eb 16                	jmp    0x140845182
14084516c:	48 8b 06             	mov    (%rsi),%rax
14084516f:	c6 40 75 01          	movb   $0x1,0x75(%rax)
140845173:	eb 0d                	jmp    0x140845182
140845175:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845179:	0f 95 c1             	setne  %cl
14084517c:	48 8b 06             	mov    (%rsi),%rax
14084517f:	88 48 75             	mov    %cl,0x75(%rax)
140845182:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845186:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084518b:	45 33 c9             	xor    %r9d,%r9d
14084518e:	4c 8d 05 c3 d6 7f 00 	lea    0x7fd6c3(%rip),%r8        # 0x141042858
140845195:	48 8b d7             	mov    %rdi,%rdx
140845198:	8b cb                	mov    %ebx,%ecx
14084519a:	e8 f1 0a 00 00       	call   0x140845c90
14084519f:	84 c0                	test   %al,%al
1408451a1:	75 62                	jne    0x140845205
1408451a3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408451a7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408451ac:	45 33 c9             	xor    %r9d,%r9d
1408451af:	4c 8d 05 b2 d6 7f 00 	lea    0x7fd6b2(%rip),%r8        # 0x141042868
1408451b6:	48 8b d7             	mov    %rdi,%rdx
1408451b9:	8b cb                	mov    %ebx,%ecx
1408451bb:	e8 d0 0a 00 00       	call   0x140845c90
1408451c0:	84 c0                	test   %al,%al
1408451c2:	75 41                	jne    0x140845205
1408451c4:	4c 8d 05 a5 d6 7f 00 	lea    0x7fd6a5(%rip),%r8        # 0x141042870
1408451cb:	48 8b d7             	mov    %rdi,%rdx
1408451ce:	8b cb                	mov    %ebx,%ecx
1408451d0:	e8 6b 09 00 00       	call   0x140845b40
1408451d5:	84 c0                	test   %al,%al
1408451d7:	75 23                	jne    0x1408451fc
1408451d9:	4c 8d 05 a0 d6 7f 00 	lea    0x7fd6a0(%rip),%r8        # 0x141042880
1408451e0:	48 8b d7             	mov    %rdi,%rdx
1408451e3:	8b cb                	mov    %ebx,%ecx
1408451e5:	e8 56 09 00 00       	call   0x140845b40
1408451ea:	84 c0                	test   %al,%al
1408451ec:	75 0e                	jne    0x1408451fc
1408451ee:	45 84 e4             	test   %r12b,%r12b
1408451f1:	74 1f                	je     0x140845212
1408451f3:	48 8b 06             	mov    (%rsi),%rax
1408451f6:	c6 40 76 00          	movb   $0x0,0x76(%rax)
1408451fa:	eb 16                	jmp    0x140845212
1408451fc:	48 8b 06             	mov    (%rsi),%rax
1408451ff:	c6 40 76 01          	movb   $0x1,0x76(%rax)
140845203:	eb 0d                	jmp    0x140845212
140845205:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845209:	0f 95 c1             	setne  %cl
14084520c:	48 8b 06             	mov    (%rsi),%rax
14084520f:	88 48 76             	mov    %cl,0x76(%rax)
140845212:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845216:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084521b:	45 33 c9             	xor    %r9d,%r9d
14084521e:	4c 8d 05 63 d6 7f 00 	lea    0x7fd663(%rip),%r8        # 0x141042888
140845225:	48 8b d7             	mov    %rdi,%rdx
140845228:	8b cb                	mov    %ebx,%ecx
14084522a:	e8 61 0a 00 00       	call   0x140845c90
14084522f:	84 c0                	test   %al,%al
140845231:	75 62                	jne    0x140845295
140845233:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845237:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084523c:	45 33 c9             	xor    %r9d,%r9d
14084523f:	4c 8d 05 52 d6 7f 00 	lea    0x7fd652(%rip),%r8        # 0x141042898
140845246:	48 8b d7             	mov    %rdi,%rdx
140845249:	8b cb                	mov    %ebx,%ecx
14084524b:	e8 40 0a 00 00       	call   0x140845c90
140845250:	84 c0                	test   %al,%al
140845252:	75 41                	jne    0x140845295
140845254:	4c 8d 05 45 d6 7f 00 	lea    0x7fd645(%rip),%r8        # 0x1410428a0
14084525b:	48 8b d7             	mov    %rdi,%rdx
14084525e:	8b cb                	mov    %ebx,%ecx
140845260:	e8 db 08 00 00       	call   0x140845b40
140845265:	84 c0                	test   %al,%al
140845267:	75 23                	jne    0x14084528c
140845269:	4c 8d 05 40 d6 7f 00 	lea    0x7fd640(%rip),%r8        # 0x1410428b0
140845270:	48 8b d7             	mov    %rdi,%rdx
140845273:	8b cb                	mov    %ebx,%ecx
140845275:	e8 c6 08 00 00       	call   0x140845b40
14084527a:	84 c0                	test   %al,%al
14084527c:	75 0e                	jne    0x14084528c
14084527e:	45 84 e4             	test   %r12b,%r12b
140845281:	74 1f                	je     0x1408452a2
140845283:	48 8b 06             	mov    (%rsi),%rax
140845286:	c6 40 77 00          	movb   $0x0,0x77(%rax)
14084528a:	eb 16                	jmp    0x1408452a2
14084528c:	48 8b 06             	mov    (%rsi),%rax
14084528f:	c6 40 77 01          	movb   $0x1,0x77(%rax)
140845293:	eb 0d                	jmp    0x1408452a2
140845295:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845299:	0f 95 c1             	setne  %cl
14084529c:	48 8b 06             	mov    (%rsi),%rax
14084529f:	88 48 77             	mov    %cl,0x77(%rax)
1408452a2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408452a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408452ab:	45 33 c9             	xor    %r9d,%r9d
1408452ae:	4c 8d 05 03 d6 7f 00 	lea    0x7fd603(%rip),%r8        # 0x1410428b8
1408452b5:	48 8b d7             	mov    %rdi,%rdx
1408452b8:	8b cb                	mov    %ebx,%ecx
1408452ba:	e8 d1 09 00 00       	call   0x140845c90
1408452bf:	84 c0                	test   %al,%al
1408452c1:	75 62                	jne    0x140845325
1408452c3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408452c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408452cc:	45 33 c9             	xor    %r9d,%r9d
1408452cf:	4c 8d 05 f6 d5 7f 00 	lea    0x7fd5f6(%rip),%r8        # 0x1410428cc
1408452d6:	48 8b d7             	mov    %rdi,%rdx
1408452d9:	8b cb                	mov    %ebx,%ecx
1408452db:	e8 b0 09 00 00       	call   0x140845c90
1408452e0:	84 c0                	test   %al,%al
1408452e2:	75 41                	jne    0x140845325
1408452e4:	4c 8d 05 ed d5 7f 00 	lea    0x7fd5ed(%rip),%r8        # 0x1410428d8
1408452eb:	48 8b d7             	mov    %rdi,%rdx
1408452ee:	8b cb                	mov    %ebx,%ecx
1408452f0:	e8 4b 08 00 00       	call   0x140845b40
1408452f5:	84 c0                	test   %al,%al
1408452f7:	75 23                	jne    0x14084531c
1408452f9:	4c 8d 05 e8 d5 7f 00 	lea    0x7fd5e8(%rip),%r8        # 0x1410428e8
140845300:	48 8b d7             	mov    %rdi,%rdx
140845303:	8b cb                	mov    %ebx,%ecx
140845305:	e8 36 08 00 00       	call   0x140845b40
14084530a:	84 c0                	test   %al,%al
14084530c:	75 0e                	jne    0x14084531c
14084530e:	45 84 e4             	test   %r12b,%r12b
140845311:	74 1f                	je     0x140845332
140845313:	48 8b 06             	mov    (%rsi),%rax
140845316:	c6 40 78 00          	movb   $0x0,0x78(%rax)
14084531a:	eb 16                	jmp    0x140845332
14084531c:	48 8b 06             	mov    (%rsi),%rax
14084531f:	c6 40 78 01          	movb   $0x1,0x78(%rax)
140845323:	eb 0d                	jmp    0x140845332
140845325:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
140845329:	0f 95 c1             	setne  %cl
14084532c:	48 8b 06             	mov    (%rsi),%rax
14084532f:	88 48 78             	mov    %cl,0x78(%rax)
140845332:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845336:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084533b:	45 33 c9             	xor    %r9d,%r9d
14084533e:	4c 8d 05 ab d5 7f 00 	lea    0x7fd5ab(%rip),%r8        # 0x1410428f0
140845345:	48 8b d7             	mov    %rdi,%rdx
140845348:	8b cb                	mov    %ebx,%ecx
14084534a:	e8 41 09 00 00       	call   0x140845c90
14084534f:	84 c0                	test   %al,%al
140845351:	75 62                	jne    0x1408453b5
140845353:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140845357:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14084535c:	45 33 c9             	xor    %r9d,%r9d
14084535f:	4c 8d 05 9a d5 7f 00 	lea    0x7fd59a(%rip),%r8        # 0x141042900
140845366:	48 8b d7             	mov    %rdi,%rdx
140845369:	8b cb                	mov    %ebx,%ecx
14084536b:	e8 20 09 00 00       	call   0x140845c90
140845370:	84 c0                	test   %al,%al
140845372:	75 41                	jne    0x1408453b5
140845374:	4c 8d 05 8d d5 7f 00 	lea    0x7fd58d(%rip),%r8        # 0x141042908
14084537b:	48 8b d7             	mov    %rdi,%rdx
14084537e:	8b cb                	mov    %ebx,%ecx
140845380:	e8 bb 07 00 00       	call   0x140845b40
140845385:	84 c0                	test   %al,%al
140845387:	75 23                	jne    0x1408453ac
140845389:	4c 8d 05 88 d5 7f 00 	lea    0x7fd588(%rip),%r8        # 0x141042918
140845390:	48 8b d7             	mov    %rdi,%rdx
140845393:	8b cb                	mov    %ebx,%ecx
140845395:	e8 a6 07 00 00       	call   0x140845b40
14084539a:	84 c0                	test   %al,%al
14084539c:	75 0e                	jne    0x1408453ac
14084539e:	45 84 e4             	test   %r12b,%r12b
1408453a1:	74 1f                	je     0x1408453c2
1408453a3:	48 8b 06             	mov    (%rsi),%rax
1408453a6:	c6 40 79 00          	movb   $0x0,0x79(%rax)
1408453aa:	eb 16                	jmp    0x1408453c2
1408453ac:	48 8b 06             	mov    (%rsi),%rax
1408453af:	c6 40 79 01          	movb   $0x1,0x79(%rax)
1408453b3:	eb 0d                	jmp    0x1408453c2
1408453b5:	83 7d a7 00          	cmpl   $0x0,-0x59(%rbp)
1408453b9:	0f 95 c1             	setne  %cl
1408453bc:	48 8b 06             	mov    (%rsi),%rax
1408453bf:	88 48 79             	mov    %cl,0x79(%rax)
1408453c2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408453c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408453cb:	45 33 c9             	xor    %r9d,%r9d
1408453ce:	4c 8d 05 4b d5 7f 00 	lea    0x7fd54b(%rip),%r8        # 0x141042920
1408453d5:	48 8b d7             	mov    %rdi,%rdx
1408453d8:	8b cb                	mov    %ebx,%ecx
1408453da:	e8 b1 08 00 00       	call   0x140845c90
1408453df:	84 c0                	test   %al,%al
1408453e1:	75 62                	jne    0x140845445
1408453e3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1408453e7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408453ec:	45 33 c9             	xor    %r9d,%r9d
1408453ef:	4c 8d 05 36 d5 7f 00 	lea    0x7fd536(%rip),%r8        # 0x14104292c
1408453f6:	48 8b d7             	mov    %rdi,%rdx
1408453f9:	8b cb                	mov    %ebx,%ecx
1408453fb:	e8 90 08 00 00       	call   0x140845c90
140845400:	84 c0                	test   %al,%al