140b0215c:	74 5c                	je     0x140b021ba
140b0215e:	48 8b c3             	mov    %rbx,%rax
140b02161:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b02168:	00
140b02169:	48 33 cc             	xor    %rsp,%rcx
140b0216c:	e8 8f 93 31 00       	call   0x140e1b500
140b02171:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b02178:	00
140b02179:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b02180:	5f                   	pop    %rdi
140b02181:	c3                   	ret
140b02182:	48 85 c9             	test   %rcx,%rcx
140b02185:	74 33                	je     0x140b021ba
140b02187:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0218e:	00 00
140b02190:	48 8b 01             	mov    (%rcx),%rax
140b02193:	4c 8d 05 06 e4 8b 00 	lea    0x8be406(%rip),%r8        # 0x1413c05a0
140b0219a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0219f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b021a3:	ff 15 77 18 48 00    	call   *0x481877(%rip)        # 0x140f83a20
140b021a9:	48 8b 08             	mov    (%rax),%rcx
140b021ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b021b0:	48 85 db             	test   %rbx,%rbx
140b021b3:	75 a9                	jne    0x140b0215e
140b021b5:	48 85 c9             	test   %rcx,%rcx
140b021b8:	75 d6                	jne    0x140b02190
140b021ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b021bf:	48 8b cf             	mov    %rdi,%rcx
140b021c2:	e8 59 23 89 ff       	call   0x140394520
140b021c7:	48 8b d8             	mov    %rax,%rbx
140b021ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b021cf:	e8 9c 8d fd ff       	call   0x140adaf70
140b021d4:	90                   	nop
140b021d5:	4c 8b cb             	mov    %rbx,%r9
140b021d8:	4c 8b c0             	mov    %rax,%r8
140b021db:	48 8d 15 26 13 4e 00 	lea    0x4e1326(%rip),%rdx        # 0x140fe3508
140b021e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b021e7:	e8 b4 f6 88 ff       	call   0x1403918a0
140b021ec:	90                   	nop
140b021ed:	48 8b d0             	mov    %rax,%rdx
140b021f0:	48 8d 0d d9 c2 99 00 	lea    0x99c2d9(%rip),%rcx        # 0x14149e4d0
140b021f7:	e8 14 dd 6c ff       	call   0x1401cff10
140b021fc:	48 8d 15 4d 5a 88 ff 	lea    -0x77a5b3(%rip),%rdx        # 0x140387c50
140b02203:	48 8b c8             	mov    %rax,%rcx
140b02206:	e8 c5 79 88 ff       	call   0x140389bd0
140b0220b:	90                   	nop
140b0220c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02211:	e8 3a 58 69 ff       	call   0x140197a50
140b02216:	90                   	nop
140b02217:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0221c:	e8 2f 58 69 ff       	call   0x140197a50
140b02221:	90                   	nop
140b02222:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b02227:	e8 24 58 69 ff       	call   0x140197a50
140b0222c:	e8 0f 27 fb ff       	call   0x140ab4940
140b02231:	cc                   	int3
140b02232:	cc                   	int3
140b02233:	cc                   	int3
140b02234:	cc                   	int3
140b02235:	cc                   	int3
140b02236:	cc                   	int3
140b02237:	cc                   	int3
140b02238:	cc                   	int3
140b02239:	cc                   	int3
140b0223a:	cc                   	int3
140b0223b:	cc                   	int3
140b0223c:	cc                   	int3
140b0223d:	cc                   	int3
140b0223e:	cc                   	int3
140b0223f:	cc                   	int3
140b02240:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b02245:	57                   	push   %rdi
140b02246:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0224d:	48 8b 05 ac 6c 8b 00 	mov    0x8b6cac(%rip),%rax        # 0x1413b8f00
140b02254:	48 33 c4             	xor    %rsp,%rax
140b02257:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0225e:	00
140b0225f:	48 8b f9             	mov    %rcx,%rdi
140b02262:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b02266:	e8 29 ba 31 00       	call   0x140e1dc94
140b0226b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0226f:	48 8d 0d 62 e3 8b 00 	lea    0x8be362(%rip),%rcx        # 0x1413c05d8
140b02276:	e8 dd ba 31 00       	call   0x140e1dd58
140b0227b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0227f:	85 c0                	test   %eax,%eax
140b02281:	75 4f                	jne    0x140b022d2
140b02283:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b02287:	48 85 c9             	test   %rcx,%rcx
140b0228a:	74 1d                	je     0x140b022a9
140b0228c:	48 ff 41 08          	incq   0x8(%rcx)
140b02290:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b02295:	75 12                	jne    0x140b022a9
140b02297:	48 8b 01             	mov    (%rcx),%rax
140b0229a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0229f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b022a3:	ff 15 77 17 48 00    	call   *0x481777(%rip)        # 0x140f83a20
140b022a9:	48 85 db             	test   %rbx,%rbx
140b022ac:	74 5c                	je     0x140b0230a
140b022ae:	48 8b c3             	mov    %rbx,%rax
140b022b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b022b8:	00
140b022b9:	48 33 cc             	xor    %rsp,%rcx
140b022bc:	e8 3f 92 31 00       	call   0x140e1b500
140b022c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b022c8:	00
140b022c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b022d0:	5f                   	pop    %rdi
140b022d1:	c3                   	ret
140b022d2:	48 85 c9             	test   %rcx,%rcx
140b022d5:	74 33                	je     0x140b0230a
140b022d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b022de:	00 00
140b022e0:	48 8b 01             	mov    (%rcx),%rax
140b022e3:	4c 8d 05 36 e3 8b 00 	lea    0x8be336(%rip),%r8        # 0x1413c0620
140b022ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b022ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140b022f3:	ff 15 27 17 48 00    	call   *0x481727(%rip)        # 0x140f83a20
140b022f9:	48 8b 08             	mov    (%rax),%rcx
140b022fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b02300:	48 85 db             	test   %rbx,%rbx
140b02303:	75 a9                	jne    0x140b022ae
140b02305:	48 85 c9             	test   %rcx,%rcx
140b02308:	75 d6                	jne    0x140b022e0
140b0230a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0230f:	48 8b cf             	mov    %rdi,%rcx
140b02312:	e8 09 22 89 ff       	call   0x140394520
140b02317:	48 8b d8             	mov    %rax,%rbx
140b0231a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0231f:	e8 2c 8d fd ff       	call   0x140adb050
140b02324:	90                   	nop
140b02325:	4c 8b cb             	mov    %rbx,%r9
140b02328:	4c 8b c0             	mov    %rax,%r8
140b0232b:	48 8d 15 d6 11 4e 00 	lea    0x4e11d6(%rip),%rdx        # 0x140fe3508
140b02332:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02337:	e8 64 f5 88 ff       	call   0x1403918a0
140b0233c:	90                   	nop
140b0233d:	48 8b d0             	mov    %rax,%rdx
140b02340:	48 8d 0d 89 c1 99 00 	lea    0x99c189(%rip),%rcx        # 0x14149e4d0
140b02347:	e8 c4 db 6c ff       	call   0x1401cff10
140b0234c:	48 8d 15 fd 58 88 ff 	lea    -0x77a703(%rip),%rdx        # 0x140387c50
140b02353:	48 8b c8             	mov    %rax,%rcx
140b02356:	e8 75 78 88 ff       	call   0x140389bd0
140b0235b:	90                   	nop
140b0235c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02361:	e8 ea 56 69 ff       	call   0x140197a50
140b02366:	90                   	nop
140b02367:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0236c:	e8 df 56 69 ff       	call   0x140197a50
140b02371:	90                   	nop
140b02372:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b02377:	e8 d4 56 69 ff       	call   0x140197a50
140b0237c:	e8 bf 25 fb ff       	call   0x140ab4940
140b02381:	cc                   	int3
140b02382:	cc                   	int3
140b02383:	cc                   	int3
140b02384:	cc                   	int3
140b02385:	cc                   	int3
140b02386:	cc                   	int3
140b02387:	cc                   	int3
140b02388:	cc                   	int3
140b02389:	cc                   	int3
140b0238a:	cc                   	int3
140b0238b:	cc                   	int3
140b0238c:	cc                   	int3
140b0238d:	cc                   	int3
140b0238e:	cc                   	int3
140b0238f:	cc                   	int3
140b02390:	40 53                	rex push %rbx
140b02392:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b02399:	48 8b 05 60 6b 8b 00 	mov    0x8b6b60(%rip),%rax        # 0x1413b8f00
140b023a0:	48 33 c4             	xor    %rsp,%rax
140b023a3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b023aa:	00
140b023ab:	48 63 c2             	movslq %edx,%rax
140b023ae:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
140b023b2:	48 8b 01             	mov    (%rcx),%rax
140b023b5:	48 8d 1c d0          	lea    (%rax,%rdx,8),%rbx
140b023b9:	48 8b cb             	mov    %rbx,%rcx
140b023bc:	e8 df f4 fb ff       	call   0x140ac18a0
140b023c1:	48 85 c0             	test   %rax,%rax
140b023c4:	74 19                	je     0x140b023df
140b023c6:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b023cd:	00
140b023ce:	48 33 cc             	xor    %rsp,%rcx
140b023d1:	e8 2a 91 31 00       	call   0x140e1b500
140b023d6:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b023dd:	5b                   	pop    %rbx
140b023de:	c3                   	ret
140b023df:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b023e4:	48 8b cb             	mov    %rbx,%rcx
140b023e7:	e8 34 21 89 ff       	call   0x140394520
140b023ec:	48 8b d8             	mov    %rax,%rbx
140b023ef:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b023f4:	e8 f7 2c fd ff       	call   0x140ad50f0
140b023f9:	90                   	nop
140b023fa:	4c 8b cb             	mov    %rbx,%r9
140b023fd:	4c 8b c0             	mov    %rax,%r8
140b02400:	48 8d 15 01 11 4e 00 	lea    0x4e1101(%rip),%rdx        # 0x140fe3508
140b02407:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b0240c:	e8 8f f4 88 ff       	call   0x1403918a0
140b02411:	90                   	nop
140b02412:	48 8b d0             	mov    %rax,%rdx
140b02415:	48 8d 0d b4 c0 99 00 	lea    0x99c0b4(%rip),%rcx        # 0x14149e4d0
140b0241c:	e8 ef da 6c ff       	call   0x1401cff10
140b02421:	48 8d 15 28 58 88 ff 	lea    -0x77a7d8(%rip),%rdx        # 0x140387c50
140b02428:	48 8b c8             	mov    %rax,%rcx
140b0242b:	e8 a0 77 88 ff       	call   0x140389bd0
140b02430:	90                   	nop
140b02431:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02436:	e8 15 56 69 ff       	call   0x140197a50
140b0243b:	90                   	nop
140b0243c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b02441:	e8 0a 56 69 ff       	call   0x140197a50
140b02446:	90                   	nop
140b02447:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b0244c:	e8 ff 55 69 ff       	call   0x140197a50
140b02451:	e8 ea 24 fb ff       	call   0x140ab4940
140b02456:	cc                   	int3
140b02457:	cc                   	int3
140b02458:	cc                   	int3
140b02459:	cc                   	int3
140b0245a:	cc                   	int3
140b0245b:	cc                   	int3
140b0245c:	cc                   	int3
140b0245d:	cc                   	int3
140b0245e:	cc                   	int3
140b0245f:	cc                   	int3
140b02460:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b02465:	57                   	push   %rdi
140b02466:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140b0246d:	48 8b da             	mov    %rdx,%rbx
140b02470:	48 8b f9             	mov    %rcx,%rdi
140b02473:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140b02477:	e8 18 b8 31 00       	call   0x140e1dc94
140b0247c:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b02480:	48 8d 0d 01 bf 8c 00 	lea    0x8cbf01(%rip),%rcx        # 0x1413ce388
140b02487:	e8 cc b8 31 00       	call   0x140e1dd58
140b0248c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b02490:	85 c0                	test   %eax,%eax
140b02492:	75 28                	jne    0x140b024bc
140b02494:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b02498:	48 85 c9             	test   %rcx,%rcx
140b0249b:	74 50                	je     0x140b024ed
140b0249d:	48 ff 41 08          	incq   0x8(%rcx)
140b024a1:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b024a6:	75 45                	jne    0x140b024ed
140b024a8:	48 8b 01             	mov    (%rcx),%rax
140b024ab:	ba 01 00 00 00       	mov    $0x1,%edx
140b024b0:	48 8b 40 28          	mov    0x28(%rax),%rax
140b024b4:	ff 15 66 15 48 00    	call   *0x481566(%rip)        # 0x140f83a20
140b024ba:	eb 31                	jmp    0x140b024ed
140b024bc:	48 85 c9             	test   %rcx,%rcx
140b024bf:	74 2a                	je     0x140b024eb
140b024c1:	48 8b 01             	mov    (%rcx),%rax
140b024c4:	4c 8d 05 15 bf 8c 00 	lea    0x8cbf15(%rip),%r8        # 0x1413ce3e0
140b024cb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b024d0:	48 8b 40 20          	mov    0x20(%rax),%rax
140b024d4:	ff 15 46 15 48 00    	call   *0x481546(%rip)        # 0x140f83a20
140b024da:	48 8b 08             	mov    (%rax),%rcx
140b024dd:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b024e1:	48 85 db             	test   %rbx,%rbx
140b024e4:	75 10                	jne    0x140b024f6
140b024e6:	48 85 c9             	test   %rcx,%rcx
140b024e9:	75 d6                	jne    0x140b024c1
140b024eb:	33 db                	xor    %ebx,%ebx
140b024ed:	48 85 db             	test   %rbx,%rbx
140b024f0:	0f 84 9a 00 00 00    	je     0x140b02590
140b024f6:	48 8b d3             	mov    %rbx,%rdx
140b024f9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140b024fe:	e8 dd 09 89 ff       	call   0x140392ee0
140b02503:	48 8d 05 36 58 5d 00 	lea    0x5d5836(%rip),%rax        # 0x1410d7d40
140b0250a:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140b02511:	00
140b02512:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
140b02519:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140b02520:	00
140b02521:	48 85 c0             	test   %rax,%rax
140b02524:	74 04                	je     0x140b0252a
140b02526:	48 ff 40 08          	incq   0x8(%rax)
140b0252a:	48 8d 05 1f 58 5d 00 	lea    0x5d581f(%rip),%rax        # 0x1410d7d50
140b02531:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140b02538:	00
140b02539:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b0253e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02543:	e8 48 9d fd ff       	call   0x140adc290
140b02548:	90                   	nop
140b02549:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0254e:	48 8b cf             	mov    %rdi,%rcx
140b02551:	e8 fa 14 00 00       	call   0x140b03a50
140b02556:	0f b6 d8             	movzbl %al,%ebx
140b02559:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140b0255e:	48 85 c9             	test   %rcx,%rcx
140b02561:	74 19                	je     0x140b0257c
140b02563:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b02568:	75 12                	jne    0x140b0257c
140b0256a:	4c 8b 01             	mov    (%rcx),%r8
140b0256d:	ba 01 00 00 00       	mov    $0x1,%edx
140b02572:	49 8b 40 28          	mov    0x28(%r8),%rax
140b02576:	ff 15 a4 14 48 00    	call   *0x4814a4(%rip)        # 0x140f83a20
140b0257c:	0f b6 c3             	movzbl %bl,%eax
140b0257f:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140b02586:	00
140b02587:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140b0258e:	5f                   	pop    %rdi
140b0258f:	c3                   	ret
140b02590:	32 c0                	xor    %al,%al
140b02592:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140b02599:	00
140b0259a:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140b025a1:	5f                   	pop    %rdi
140b025a2:	c3                   	ret
140b025a3:	cc                   	int3
140b025a4:	cc                   	int3
140b025a5:	cc                   	int3
140b025a6:	cc                   	int3
140b025a7:	cc                   	int3
140b025a8:	cc                   	int3
140b025a9:	cc                   	int3
140b025aa:	cc                   	int3
140b025ab:	cc                   	int3
140b025ac:	cc                   	int3
140b025ad:	cc                   	int3
140b025ae:	cc                   	int3
140b025af:	cc                   	int3
140b025b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b025b5:	55                   	push   %rbp
140b025b6:	56                   	push   %rsi
140b025b7:	57                   	push   %rdi
140b025b8:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140b025bf:	48 8b d9             	mov    %rcx,%rbx
140b025c2:	48 8b f2             	mov    %rdx,%rsi
140b025c5:	b9 88 00 00 00       	mov    $0x88,%ecx
140b025ca:	33 ed                	xor    %ebp,%ebp
140b025cc:	e8 37 8b 31 00       	call   0x140e1b108
140b025d1:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140b025d8:	00
140b025d9:	48 8b f8             	mov    %rax,%rdi
140b025dc:	48 85 c0             	test   %rax,%rax
140b025df:	0f 84 d9 00 00 00    	je     0x140b026be
140b025e5:	48 8b d6             	mov    %rsi,%rdx
140b025e8:	4c 89 b4 24 48 01 00 	mov    %r14,0x148(%rsp)
140b025ef:	00
140b025f0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b025f5:	e8 c6 0c 00 00       	call   0x140b032c0
140b025fa:	48 8b d0             	mov    %rax,%rdx
140b025fd:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140b02604:	00
140b02605:	48 8b e8             	mov    %rax,%rbp
140b02608:	e8 b3 0c 00 00       	call   0x140b032c0
140b0260d:	4c 8b f0             	mov    %rax,%r14