1402f4ff5:	0f 85 3d 06 00 00    	jne    0x1402f5638
1402f4ffb:	48 8b cb             	mov    %rbx,%rcx
1402f4ffe:	e8 ad 6d f3 ff       	call   0x14022bdb0
1402f5003:	85 c0                	test   %eax,%eax
1402f5005:	0f 85 2d 06 00 00    	jne    0x1402f5638
1402f500b:	49 8b ce             	mov    %r14,%rcx
1402f500e:	e8 dd 82 f8 ff       	call   0x14027d2f0
1402f5013:	49 8b ce             	mov    %r14,%rcx
1402f5016:	e8 35 80 f8 ff       	call   0x14027d050
1402f501b:	49 8b ce             	mov    %r14,%rcx
1402f501e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402f5023:	e8 28 80 f8 ff       	call   0x14027d050
1402f5028:	49 8b ce             	mov    %r14,%rcx
1402f502b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402f5030:	48 8b f0             	mov    %rax,%rsi
1402f5033:	e8 18 80 f8 ff       	call   0x14027d050
1402f5038:	49 8b ce             	mov    %r14,%rcx
1402f503b:	4c 8b e8             	mov    %rax,%r13
1402f503e:	e8 0d 80 f8 ff       	call   0x14027d050
1402f5043:	49 8b ce             	mov    %r14,%rcx
1402f5046:	48 8b f8             	mov    %rax,%rdi
1402f5049:	e8 02 80 f8 ff       	call   0x14027d050
1402f504e:	49 8b ce             	mov    %r14,%rcx
1402f5051:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402f5056:	e8 f5 7f f8 ff       	call   0x14027d050
1402f505b:	4c 8b f8             	mov    %rax,%r15
1402f505e:	48 85 c0             	test   %rax,%rax
1402f5061:	0f 84 5a 06 00 00    	je     0x1402f56c1
1402f5067:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
1402f506e:	00 00
1402f5070:	75 11                	jne    0x1402f5083
1402f5072:	e8 19 6e f3 ff       	call   0x14022be90
1402f5077:	4c 8b e0             	mov    %rax,%r12
1402f507a:	48 85 c0             	test   %rax,%rax
1402f507d:	0f 84 cd 05 00 00    	je     0x1402f5650
1402f5083:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402f5088:	4d 8b ce             	mov    %r14,%r9
1402f508b:	4c 8b c5             	mov    %rbp,%r8
1402f508e:	48 8b d3             	mov    %rbx,%rdx
1402f5091:	e8 aa 1d fb ff       	call   0x1402a6e40
1402f5096:	85 c0                	test   %eax,%eax
1402f5098:	0f 84 b2 05 00 00    	je     0x1402f5650
1402f509e:	bb 01 00 00 00       	mov    $0x1,%ebx
1402f50a3:	48 8b cd             	mov    %rbp,%rcx
1402f50a6:	8b d3                	mov    %ebx,%edx
1402f50a8:	e8 a3 6c f3 ff       	call   0x14022bd50
1402f50ad:	85 c0                	test   %eax,%eax
1402f50af:	0f 85 f2 04 00 00    	jne    0x1402f55a7
1402f50b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402f50bc:	00 00 00 00
1402f50c0:	ff c3                	inc    %ebx
1402f50c2:	48 8b cd             	mov    %rbp,%rcx
1402f50c5:	8b d3                	mov    %ebx,%edx
1402f50c7:	e8 84 6c f3 ff       	call   0x14022bd50
1402f50cc:	85 c0                	test   %eax,%eax
1402f50ce:	74 f0                	je     0x1402f50c0
1402f50d0:	83 fb 01             	cmp    $0x1,%ebx
1402f50d3:	0f 84 ce 04 00 00    	je     0x1402f55a7
1402f50d9:	83 fb 02             	cmp    $0x2,%ebx
1402f50dc:	0f 85 00 01 00 00    	jne    0x1402f51e2
1402f50e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402f50e7:	4c 8b c5             	mov    %rbp,%r8
1402f50ea:	48 8b d3             	mov    %rbx,%rdx
1402f50ed:	48 8b cf             	mov    %rdi,%rcx
1402f50f0:	e8 0b 1a fb ff       	call   0x1402a6b00
1402f50f5:	85 c0                	test   %eax,%eax
1402f50f7:	0f 84 53 05 00 00    	je     0x1402f5650
1402f50fd:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402f5103:	48 8b d5             	mov    %rbp,%rdx
1402f5106:	49 8b cd             	mov    %r13,%rcx
1402f5109:	e8 42 13 f9 ff       	call   0x140286450
1402f510e:	85 c0                	test   %eax,%eax
1402f5110:	0f 84 3a 05 00 00    	je     0x1402f5650
1402f5116:	4c 8b cd             	mov    %rbp,%r9
1402f5119:	41 c7 45 10 00 00 00 	movl   $0x0,0x10(%r13)
1402f5120:	00
1402f5121:	4d 8b c5             	mov    %r13,%r8
1402f5124:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f5129:	48 8b d7             	mov    %rdi,%rdx
1402f512c:	48 8b ce             	mov    %rsi,%rcx
1402f512f:	e8 dc f9 fa ff       	call   0x1402a4b10
1402f5134:	85 c0                	test   %eax,%eax
1402f5136:	0f 84 14 05 00 00    	je     0x1402f5650
1402f513c:	4d 8b ce             	mov    %r14,%r9
1402f513f:	4c 8b c5             	mov    %rbp,%r8
1402f5142:	48 8b d6             	mov    %rsi,%rdx
1402f5145:	49 8b cf             	mov    %r15,%rcx
1402f5148:	e8 d3 1b fb ff       	call   0x1402a6d20
1402f514d:	85 c0                	test   %eax,%eax
1402f514f:	0f 84 fb 04 00 00    	je     0x1402f5650
1402f5155:	4c 8b cd             	mov    %rbp,%r9
1402f5158:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f515d:	4d 8b c7             	mov    %r15,%r8
1402f5160:	48 8b d7             	mov    %rdi,%rdx
1402f5163:	48 8b cf             	mov    %rdi,%rcx
1402f5166:	e8 f5 1a fb ff       	call   0x1402a6c60
1402f516b:	85 c0                	test   %eax,%eax
1402f516d:	0f 84 dd 04 00 00    	je     0x1402f5650
1402f5173:	ba 01 00 00 00       	mov    $0x1,%edx
1402f5178:	48 8b cf             	mov    %rdi,%rcx
1402f517b:	e8 f0 35 f8 ff       	call   0x140278770
1402f5180:	85 c0                	test   %eax,%eax
1402f5182:	0f 84 c8 04 00 00    	je     0x1402f5650
1402f5188:	4c 8b c6             	mov    %rsi,%r8
1402f518b:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f5190:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402f5195:	4c 8b cd             	mov    %rbp,%r9
1402f5198:	48 8b ce             	mov    %rsi,%rcx
1402f519b:	48 8b d3             	mov    %rbx,%rdx
1402f519e:	e8 bd 1a fb ff       	call   0x1402a6c60
1402f51a3:	85 c0                	test   %eax,%eax
1402f51a5:	0f 84 a5 04 00 00    	je     0x1402f5650
1402f51ab:	4c 8b cd             	mov    %rbp,%r9
1402f51ae:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f51b3:	4c 8b c7             	mov    %rdi,%r8
1402f51b6:	48 8b d6             	mov    %rsi,%rdx
1402f51b9:	48 8b ce             	mov    %rsi,%rcx
1402f51bc:	e8 9f 1a fb ff       	call   0x1402a6c60
1402f51c1:	85 c0                	test   %eax,%eax
1402f51c3:	0f 84 87 04 00 00    	je     0x1402f5650
1402f51c9:	48 8b d6             	mov    %rsi,%rdx
1402f51cc:	49 8b cc             	mov    %r12,%rcx
1402f51cf:	e8 2c 69 f3 ff       	call   0x14022bb00
1402f51d4:	48 85 c0             	test   %rax,%rax
1402f51d7:	0f 84 73 04 00 00    	je     0x1402f5650
1402f51dd:	e9 1b 04 00 00       	jmp    0x1402f55fd
1402f51e2:	48 8b d5             	mov    %rbp,%rdx
1402f51e5:	49 8b cd             	mov    %r13,%rcx
1402f51e8:	e8 13 69 f3 ff       	call   0x14022bb00
1402f51ed:	48 85 c0             	test   %rax,%rax
1402f51f0:	0f 84 5a 04 00 00    	je     0x1402f5650
1402f51f6:	41 c7 45 10 00 00 00 	movl   $0x0,0x10(%r13)
1402f51fd:	00
1402f51fe:	be 02 00 00 00       	mov    $0x2,%esi
1402f5203:	83 fe 16             	cmp    $0x16,%esi
1402f5206:	7c 64                	jl     0x1402f526c
1402f5208:	48 8b cd             	mov    %rbp,%rcx
1402f520b:	e8 e0 6c f3 ff       	call   0x14022bef0
1402f5210:	8b d0                	mov    %eax,%edx
1402f5212:	45 33 c9             	xor    %r9d,%r9d
1402f5215:	45 33 c0             	xor    %r8d,%r8d
1402f5218:	49 8b cf             	mov    %r15,%rcx
1402f521b:	e8 d0 2f f9 ff       	call   0x1402881f0
1402f5220:	85 c0                	test   %eax,%eax
1402f5222:	0f 84 28 04 00 00    	je     0x1402f5650
1402f5228:	48 8b d5             	mov    %rbp,%rdx
1402f522b:	49 8b cf             	mov    %r15,%rcx
1402f522e:	e8 dd 70 f3 ff       	call   0x14022c310
1402f5233:	85 c0                	test   %eax,%eax
1402f5235:	78 29                	js     0x1402f5260
1402f5237:	83 7d 10 00          	cmpl   $0x0,0x10(%rbp)
1402f523b:	48 8d 0d ce 81 f8 ff 	lea    -0x77e32(%rip),%rcx        # 0x14027d410
1402f5242:	48 8d 05 67 82 f8 ff 	lea    -0x77d99(%rip),%rax        # 0x14027d4b0
1402f5249:	4c 8b c5             	mov    %rbp,%r8
1402f524c:	48 0f 45 c1          	cmovne %rcx,%rax
1402f5250:	49 8b d7             	mov    %r15,%rdx
1402f5253:	49 8b cf             	mov    %r15,%rcx
1402f5256:	ff d0                	call   *%rax
1402f5258:	85 c0                	test   %eax,%eax
1402f525a:	0f 84 f0 03 00 00    	je     0x1402f5650
1402f5260:	49 8b cf             	mov    %r15,%rcx
1402f5263:	e8 98 6b f3 ff       	call   0x14022be00
1402f5268:	85 c0                	test   %eax,%eax
1402f526a:	74 13                	je     0x1402f527f
1402f526c:	48 63 d6             	movslq %esi,%rdx
1402f526f:	49 8b cf             	mov    %r15,%rcx
1402f5272:	e8 f9 6f f3 ff       	call   0x14022c270
1402f5277:	85 c0                	test   %eax,%eax
1402f5279:	0f 84 d1 03 00 00    	je     0x1402f5650
1402f527f:	4d 8b c6             	mov    %r14,%r8
1402f5282:	49 8b d5             	mov    %r13,%rdx
1402f5285:	49 8b cf             	mov    %r15,%rcx
1402f5288:	e8 63 fa ff ff       	call   0x1402f4cf0
1402f528d:	83 f8 ff             	cmp    $0xffffffff,%eax
1402f5290:	0f 8c ba 03 00 00    	jl     0x1402f5650
1402f5296:	85 c0                	test   %eax,%eax
1402f5298:	0f 84 e2 02 00 00    	je     0x1402f5580
1402f529e:	83 f8 01             	cmp    $0x1,%eax
1402f52a1:	75 0d                	jne    0x1402f52b0
1402f52a3:	ff c6                	inc    %esi
1402f52a5:	83 fe 52             	cmp    $0x52,%esi
1402f52a8:	0f 8c 55 ff ff ff    	jl     0x1402f5203
1402f52ae:	eb 05                	jmp    0x1402f52b5
1402f52b0:	83 f8 ff             	cmp    $0xffffffff,%eax
1402f52b3:	74 25                	je     0x1402f52da
1402f52b5:	ba 79 00 00 00       	mov    $0x79,%edx
1402f52ba:	c7 44 24 20 d4 00 00 	movl   $0xd4,0x20(%rsp)
1402f52c1:	00
1402f52c2:	4c 8d 0d ef 42 0c 00 	lea    0xc42ef(%rip),%r9        # 0x1403b95b8
1402f52c9:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
1402f52cc:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
1402f52d0:	e8 cb c0 f2 ff       	call   0x1402213a0
1402f52d5:	e9 76 03 00 00       	jmp    0x1402f5650
1402f52da:	44 8b c3             	mov    %ebx,%r8d
1402f52dd:	49 8b d5             	mov    %r13,%rdx
1402f52e0:	49 8b cd             	mov    %r13,%rcx
1402f52e3:	e8 68 11 f9 ff       	call   0x140286450
1402f52e8:	85 c0                	test   %eax,%eax
1402f52ea:	0f 84 60 03 00 00    	je     0x1402f5650
1402f52f0:	4c 8b cd             	mov    %rbp,%r9
1402f52f3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f52f8:	4d 8b c5             	mov    %r13,%r8
1402f52fb:	49 8b d7             	mov    %r15,%rdx
1402f52fe:	49 8b cf             	mov    %r15,%rcx
1402f5301:	e8 0a f8 fa ff       	call   0x1402a4b10
1402f5306:	85 c0                	test   %eax,%eax
1402f5308:	0f 84 42 03 00 00    	je     0x1402f5650
1402f530e:	49 8b cf             	mov    %r15,%rcx
1402f5311:	e8 9a 6a f3 ff       	call   0x14022bdb0
1402f5316:	85 c0                	test   %eax,%eax
1402f5318:	74 0d                	je     0x1402f5327
1402f531a:	c7 44 24 20 e3 00 00 	movl   $0xe3,0x20(%rsp)
1402f5321:	00
1402f5322:	e9 61 02 00 00       	jmp    0x1402f5588
1402f5327:	49 8b d5             	mov    %r13,%rdx
1402f532a:	48 8b cf             	mov    %rdi,%rcx
1402f532d:	e8 7e 12 f9 ff       	call   0x1402865b0
1402f5332:	85 c0                	test   %eax,%eax
1402f5334:	0f 84 16 03 00 00    	je     0x1402f5650
1402f533a:	48 8b cf             	mov    %rdi,%rcx
1402f533d:	e8 be 6a f3 ff       	call   0x14022be00
1402f5342:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402f5347:	85 c0                	test   %eax,%eax
1402f5349:	74 58                	je     0x1402f53a3
1402f534b:	4d 8b ce             	mov    %r14,%r9
1402f534e:	4c 8b c5             	mov    %rbp,%r8
1402f5351:	48 8b cf             	mov    %rdi,%rcx
1402f5354:	e8 e7 1a fb ff       	call   0x1402a6e40
1402f5359:	85 c0                	test   %eax,%eax
1402f535b:	0f 84 ef 02 00 00    	je     0x1402f5650
1402f5361:	48 8b cf             	mov    %rdi,%rcx
1402f5364:	e8 97 6a f3 ff       	call   0x14022be00
1402f5369:	85 c0                	test   %eax,%eax
1402f536b:	74 1a                	je     0x1402f5387
1402f536d:	33 d2                	xor    %edx,%edx
1402f536f:	49 8b cc             	mov    %r12,%rcx
1402f5372:	e8 f9 6e f3 ff       	call   0x14022c270
1402f5377:	49 8b ce             	mov    %r14,%rcx
1402f537a:	e8 91 7b f8 ff       	call   0x14027cf10
1402f537f:	49 8b c4             	mov    %r12,%rax
1402f5382:	e9 94 03 00 00       	jmp    0x1402f571b
1402f5387:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402f538c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f5391:	48 8b ce             	mov    %rsi,%rcx
1402f5394:	e8 d7 6e f3 ff       	call   0x14022c270
1402f5399:	85 c0                	test   %eax,%eax
1402f539b:	0f 84 af 02 00 00    	je     0x1402f5650
1402f53a1:	eb 2c                	jmp    0x1402f53cf
1402f53a3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402f53a8:	4c 8b cd             	mov    %rbp,%r9
1402f53ab:	48 8b ce             	mov    %rsi,%rcx
1402f53ae:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f53b3:	4c 8b c7             	mov    %rdi,%r8
1402f53b6:	e8 55 f7 fa ff       	call   0x1402a4b10
1402f53bb:	85 c0                	test   %eax,%eax
1402f53bd:	0f 84 8d 02 00 00    	je     0x1402f5650
1402f53c3:	48 8b ce             	mov    %rsi,%rcx
1402f53c6:	e8 35 6a f3 ff       	call   0x14022be00
1402f53cb:	85 c0                	test   %eax,%eax
1402f53cd:	75 9e                	jne    0x1402f536d
1402f53cf:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1402f53d4:	4d 8b ce             	mov    %r14,%r9
1402f53d7:	49 8b cd             	mov    %r13,%rcx
1402f53da:	4c 8b c5             	mov    %rbp,%r8
1402f53dd:	48 8b d6             	mov    %rsi,%rdx
1402f53e0:	e8 3b 19 fb ff       	call   0x1402a6d20
1402f53e5:	85 c0                	test   %eax,%eax
1402f53e7:	0f 84 63 02 00 00    	je     0x1402f5650
1402f53ed:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402f53f2:	4c 8b cd             	mov    %rbp,%r9
1402f53f5:	49 8b d5             	mov    %r13,%rdx
1402f53f8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f53fd:	49 8b cd             	mov    %r13,%rcx
1402f5400:	e8 5b 18 fb ff       	call   0x1402a6c60
1402f5405:	85 c0                	test   %eax,%eax
1402f5407:	0f 84 43 02 00 00    	je     0x1402f5650
1402f540d:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402f5412:	4c 8b cd             	mov    %rbp,%r9
1402f5415:	48 8b d6             	mov    %rsi,%rdx
1402f5418:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f541d:	48 8b ce             	mov    %rsi,%rcx
1402f5420:	e8 3b 18 fb ff       	call   0x1402a6c60
1402f5425:	85 c0                	test   %eax,%eax
1402f5427:	0f 84 23 02 00 00    	je     0x1402f5650
1402f542d:	49 8b cd             	mov    %r13,%rcx
1402f5430:	e8 7b 69 f3 ff       	call   0x14022bdb0
1402f5435:	85 c0                	test   %eax,%eax
1402f5437:	0f 85 15 01 00 00    	jne    0x1402f5552
1402f543d:	0f 1f 00             	nopl   (%rax)
1402f5440:	4d 8b ce             	mov    %r14,%r9
1402f5443:	4c 8b c5             	mov    %rbp,%r8
1402f5446:	49 8b d5             	mov    %r13,%rdx
1402f5449:	48 8b cf             	mov    %rdi,%rcx
1402f544c:	be 01 00 00 00       	mov    $0x1,%esi
1402f5451:	e8 ca 18 fb ff       	call   0x1402a6d20
1402f5456:	85 c0                	test   %eax,%eax
1402f5458:	0f 84 f2 01 00 00    	je     0x1402f5650
1402f545e:	48 8b cf             	mov    %rdi,%rcx
1402f5461:	e8 4a 69 f3 ff       	call   0x14022bdb0
1402f5466:	85 c0                	test   %eax,%eax
1402f5468:	75 3a                	jne    0x1402f54a4
1402f546a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402f5470:	ff c6                	inc    %esi
1402f5472:	3b f3                	cmp    %ebx,%esi
1402f5474:	0f 84 f6 00 00 00    	je     0x1402f5570
1402f547a:	4c 8b cd             	mov    %rbp,%r9
1402f547d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f5482:	4c 8b c7             	mov    %rdi,%r8
1402f5485:	48 8b d7             	mov    %rdi,%rdx
1402f5488:	48 8b cf             	mov    %rdi,%rcx
1402f548b:	e8 d0 17 fb ff       	call   0x1402a6c60
1402f5490:	85 c0                	test   %eax,%eax
1402f5492:	0f 84 b8 01 00 00    	je     0x1402f5650
1402f5498:	48 8b cf             	mov    %rdi,%rcx
1402f549b:	e8 10 69 f3 ff       	call   0x14022bdb0
1402f54a0:	85 c0                	test   %eax,%eax
1402f54a2:	74 cc                	je     0x1402f5470
1402f54a4:	49 8b d7             	mov    %r15,%rdx
1402f54a7:	48 8b cf             	mov    %rdi,%rcx
1402f54aa:	e8 51 66 f3 ff       	call   0x14022bb00
1402f54af:	48 85 c0             	test   %rax,%rax
1402f54b2:	0f 84 98 01 00 00    	je     0x1402f5650
1402f54b8:	2b de                	sub    %esi,%ebx
1402f54ba:	ff cb                	dec    %ebx
1402f54bc:	85 db                	test   %ebx,%ebx
1402f54be:	7e 1f                	jle    0x1402f54df
1402f54c0:	4d 8b ce             	mov    %r14,%r9
1402f54c3:	4c 8b c5             	mov    %rbp,%r8
1402f54c6:	48 8b d7             	mov    %rdi,%rdx
1402f54c9:	48 8b cf             	mov    %rdi,%rcx
1402f54cc:	e8 4f 18 fb ff       	call   0x1402a6d20
1402f54d1:	85 c0                	test   %eax,%eax
1402f54d3:	0f 84 77 01 00 00    	je     0x1402f5650
1402f54d9:	ff cb                	dec    %ebx
1402f54db:	85 db                	test   %ebx,%ebx
1402f54dd:	7f e1                	jg     0x1402f54c0
1402f54df:	4c 8b cd             	mov    %rbp,%r9
1402f54e2:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f54e7:	4c 8b c7             	mov    %rdi,%r8
1402f54ea:	48 8b d7             	mov    %rdi,%rdx
1402f54ed:	49 8b cf             	mov    %r15,%rcx
1402f54f0:	e8 6b 17 fb ff       	call   0x1402a6c60
1402f54f5:	85 c0                	test   %eax,%eax
1402f54f7:	0f 84 53 01 00 00    	je     0x1402f5650
1402f54fd:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1402f5502:	4c 8b cd             	mov    %rbp,%r9
1402f5505:	48 8b ca             	mov    %rdx,%rcx
1402f5508:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402f550d:	4c 8b c7             	mov    %rdi,%r8
1402f5510:	e8 4b 17 fb ff       	call   0x1402a6c60