140f22255:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140f2225c:	0f 1f 40 00          	nopl   0x0(%rax)
140f22260:	49 ff c0             	inc    %r8
140f22263:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140f22268:	75 f6                	jne    0x140f22260
140f2226a:	48 8d 55 68          	lea    0x68(%rbp),%rdx
140f2226e:	e8 4d af f1 ff       	call   0x140e3d1c0
140f22273:	85 c0                	test   %eax,%eax
140f22275:	75 1a                	jne    0x140f22291
140f22277:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140f2227b:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140f2227f:	48 8b 01             	mov    (%rcx),%rax
140f22282:	8b 52 20             	mov    0x20(%rdx),%edx
140f22285:	48 8b 40 60          	mov    0x60(%rax),%rax
140f22289:	ff 15 91 17 06 00    	call   *0x61791(%rip)        # 0x140f83a20
140f2228f:	eb 6a                	jmp    0x140f222fb
140f22291:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140f22296:	76 03                	jbe    0x140f2229b
140f22298:	48 8b 1b             	mov    (%rbx),%rbx
140f2229b:	48 8b d3             	mov    %rbx,%rdx
140f2229e:	48 8d 0d 53 a6 0e 00 	lea    0xea653(%rip),%rcx        # 0x14100c8f8
140f222a5:	e8 66 56 94 ff       	call   0x140867910
140f222aa:	48 8b d0             	mov    %rax,%rdx
140f222ad:	44 0f b6 45 30       	movzbl 0x30(%rbp),%r8d
140f222b2:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
140f222b6:	48 8b cb             	mov    %rbx,%rcx
140f222b9:	e8 92 ef 60 ff       	call   0x140531250
140f222be:	48 8b 45 38          	mov    0x38(%rbp),%rax
140f222c2:	c6 00 01             	movb   $0x1,(%rax)
140f222c5:	80 bb c8 00 00 00 00 	cmpb   $0x0,0xc8(%rbx)
140f222cc:	74 2d                	je     0x140f222fb
140f222ce:	80 bb c9 00 00 00 00 	cmpb   $0x0,0xc9(%rbx)
140f222d5:	74 24                	je     0x140f222fb
140f222d7:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140f222db:	e8 b0 4e 83 ff       	call   0x140757190
140f222e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f222e5:	45 33 c9             	xor    %r9d,%r9d
140f222e8:	45 33 c0             	xor    %r8d,%r8d
140f222eb:	48 8d 15 3e a6 0e 00 	lea    0xea63e(%rip),%rdx        # 0x14100c930
140f222f2:	48 8b cb             	mov    %rbx,%rcx
140f222f5:	e8 a6 ed 4d ff       	call   0x1404010a0
140f222fa:	90                   	nop
140f222fb:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f22302:	00 00 00
140f22305:	48 83 c4 38          	add    $0x38,%rsp
140f22309:	5d                   	pop    %rbp
140f2230a:	5b                   	pop    %rbx
140f2230b:	c3                   	ret
140f2230c:	cc                   	int3
140f2230d:	cc                   	int3
140f2230e:	cc                   	int3
140f2230f:	cc                   	int3
140f22310:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140f22317:	e9 64 ff 45 ff       	jmp    0x140382280
140f2231c:	cc                   	int3
140f2231d:	cc                   	int3
140f2231e:	cc                   	int3
140f2231f:	cc                   	int3
140f22320:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
140f22327:	e9 74 ec 2b ff       	jmp    0x1401e0fa0
140f2232c:	cc                   	int3
140f2232d:	cc                   	int3
140f2232e:	cc                   	int3
140f2232f:	cc                   	int3
140f22330:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
140f22337:	e9 f4 f1 45 ff       	jmp    0x140381530
140f2233c:	cc                   	int3
140f2233d:	cc                   	int3
140f2233e:	cc                   	int3
140f2233f:	cc                   	int3
140f22340:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f22347:	e9 64 0e 61 ff       	jmp    0x1405331b0
140f2234c:	cc                   	int3
140f2234d:	cc                   	int3
140f2234e:	cc                   	int3
140f2234f:	cc                   	int3
140f22350:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f22357:	e9 24 5e 32 ff       	jmp    0x140248180
140f2235c:	cc                   	int3
140f2235d:	cc                   	int3
140f2235e:	cc                   	int3
140f2235f:	cc                   	int3
140f22360:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f22367:	48 83 c1 20          	add    $0x20,%rcx
140f2236b:	e9 e0 56 27 ff       	jmp    0x140197a50
140f22370:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f22377:	48 83 c1 40          	add    $0x40,%rcx
140f2237b:	e9 70 c1 27 ff       	jmp    0x14019e4f0
140f22380:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f22387:	48 83 c1 48          	add    $0x48,%rcx
140f2238b:	e9 60 c1 27 ff       	jmp    0x14019e4f0
140f22390:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f22397:	48 83 c1 50          	add    $0x50,%rcx
140f2239b:	e9 50 0e 61 ff       	jmp    0x1405331f0
140f223a0:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f223a7:	48 83 c1 60          	add    $0x60,%rcx
140f223ab:	e9 70 0e 61 ff       	jmp    0x140533220
140f223b0:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
140f223b7:	48 83 c1 70          	add    $0x70,%rcx
140f223bb:	e9 70 3f 51 ff       	jmp    0x140436330
140f223c0:	40 55                	rex push %rbp
140f223c2:	48 83 ec 20          	sub    $0x20,%rsp
140f223c6:	48 8b ea             	mov    %rdx,%rbp
140f223c9:	ba a0 00 00 00       	mov    $0xa0,%edx
140f223ce:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140f223d2:	e8 6d 8d ef ff       	call   0x140e1b144
140f223d7:	48 83 c4 20          	add    $0x20,%rsp
140f223db:	5d                   	pop    %rbp
140f223dc:	c3                   	ret
140f223dd:	cc                   	int3
140f223de:	cc                   	int3
140f223df:	cc                   	int3
140f223e0:	48 8b 8a 28 00 00 00 	mov    0x28(%rdx),%rcx
140f223e7:	e9 14 0c 61 ff       	jmp    0x140533000
140f223ec:	cc                   	int3
140f223ed:	cc                   	int3
140f223ee:	cc                   	int3
140f223ef:	cc                   	int3
140f223f0:	48 8b 8a 28 00 00 00 	mov    0x28(%rdx),%rcx
140f223f7:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140f223fe:	e9 4d 0e 61 ff       	jmp    0x140533250
140f22403:	cc                   	int3
140f22404:	cc                   	int3
140f22405:	cc                   	int3
140f22406:	cc                   	int3
140f22407:	cc                   	int3
140f22408:	cc                   	int3
140f22409:	cc                   	int3
140f2240a:	cc                   	int3
140f2240b:	cc                   	int3
140f2240c:	cc                   	int3
140f2240d:	cc                   	int3
140f2240e:	cc                   	int3
140f2240f:	cc                   	int3
140f22410:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f22417:	e9 e4 e9 4c ff       	jmp    0x1403f0e00
140f2241c:	cc                   	int3
140f2241d:	cc                   	int3
140f2241e:	cc                   	int3
140f2241f:	cc                   	int3
140f22420:	40 55                	rex push %rbp
140f22422:	48 83 ec 20          	sub    $0x20,%rsp
140f22426:	48 8b ea             	mov    %rdx,%rbp
140f22429:	8b 45 68             	mov    0x68(%rbp),%eax
140f2242c:	83 e0 01             	and    $0x1,%eax
140f2242f:	85 c0                	test   %eax,%eax
140f22431:	74 0d                	je     0x140f22440
140f22433:	83 65 68 fe          	andl   $0xfffffffe,0x68(%rbp)
140f22437:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140f2243b:	e8 70 6c 4c ff       	call   0x1403e90b0
140f22440:	48 83 c4 20          	add    $0x20,%rsp
140f22444:	5d                   	pop    %rbp
140f22445:	c3                   	ret
140f22446:	cc                   	int3
140f22447:	cc                   	int3
140f22448:	cc                   	int3
140f22449:	cc                   	int3
140f2244a:	cc                   	int3
140f2244b:	cc                   	int3
140f2244c:	cc                   	int3
140f2244d:	cc                   	int3
140f2244e:	cc                   	int3
140f2244f:	cc                   	int3
140f22450:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f22457:	e9 34 80 31 ff       	jmp    0x14023a490
140f2245c:	cc                   	int3
140f2245d:	cc                   	int3
140f2245e:	cc                   	int3
140f2245f:	cc                   	int3
140f22460:	40 55                	rex push %rbp
140f22462:	48 83 ec 20          	sub    $0x20,%rsp
140f22466:	48 8b ea             	mov    %rdx,%rbp
140f22469:	8b 45 50             	mov    0x50(%rbp),%eax
140f2246c:	83 e0 01             	and    $0x1,%eax
140f2246f:	85 c0                	test   %eax,%eax
140f22471:	74 0d                	je     0x140f22480
140f22473:	83 65 50 fe          	andl   $0xfffffffe,0x50(%rbp)
140f22477:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f2247b:	e8 80 e9 4c ff       	call   0x1403f0e00
140f22480:	48 83 c4 20          	add    $0x20,%rsp
140f22484:	5d                   	pop    %rbp
140f22485:	c3                   	ret
140f22486:	cc                   	int3
140f22487:	cc                   	int3
140f22488:	cc                   	int3
140f22489:	cc                   	int3
140f2248a:	cc                   	int3
140f2248b:	cc                   	int3
140f2248c:	cc                   	int3
140f2248d:	cc                   	int3
140f2248e:	cc                   	int3
140f2248f:	cc                   	int3
140f22490:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f22497:	e9 e4 0d 61 ff       	jmp    0x140533280
140f2249c:	cc                   	int3
140f2249d:	cc                   	int3
140f2249e:	cc                   	int3
140f2249f:	cc                   	int3
140f224a0:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
140f224a7:	e9 e4 33 61 ff       	jmp    0x140535890
140f224ac:	cc                   	int3
140f224ad:	cc                   	int3
140f224ae:	cc                   	int3
140f224af:	cc                   	int3
140f224b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f224b5:	53                   	push   %rbx
140f224b6:	55                   	push   %rbp
140f224b7:	48 83 ec 28          	sub    $0x28,%rsp
140f224bb:	48 8b ea             	mov    %rdx,%rbp
140f224be:	4c 8b 45 28          	mov    0x28(%rbp),%r8
140f224c2:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f224c6:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140f224cd:	e8 7e 2d 61 ff       	call   0x140535250
140f224d2:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
140f224d9:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140f224dd:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140f224e1:	e8 6a b4 27 ff       	call   0x14019d950
140f224e6:	33 d2                	xor    %edx,%edx
140f224e8:	33 c9                	xor    %ecx,%ecx
140f224ea:	e8 29 a3 ef ff       	call   0x140e1c818
140f224ef:	90                   	nop
140f224f0:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f224f7:	e9 94 33 61 ff       	jmp    0x140535890
140f224fc:	cc                   	int3
140f224fd:	cc                   	int3
140f224fe:	cc                   	int3
140f224ff:	cc                   	int3
140f22500:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f22507:	48 83 c1 08          	add    $0x8,%rcx
140f2250b:	e9 b0 4c 83 ff       	jmp    0x1407571c0
140f22510:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f22517:	48 83 c1 48          	add    $0x48,%rcx
140f2251b:	e9 90 6b 4c ff       	jmp    0x1403e90b0
140f22520:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f22527:	48 83 c1 68          	add    $0x68,%rcx
140f2252b:	e9 80 6b 4c ff       	jmp    0x1403e90b0
140f22530:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f22537:	48 83 c1 78          	add    $0x78,%rcx
140f2253b:	e9 c0 33 61 ff       	jmp    0x140535900
140f22540:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f22547:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140f2254e:	e9 2d 33 61 ff       	jmp    0x140535880
140f22553:	cc                   	int3
140f22554:	cc                   	int3
140f22555:	cc                   	int3
140f22556:	cc                   	int3
140f22557:	cc                   	int3
140f22558:	cc                   	int3
140f22559:	cc                   	int3
140f2255a:	cc                   	int3
140f2255b:	cc                   	int3
140f2255c:	cc                   	int3
140f2255d:	cc                   	int3
140f2255e:	cc                   	int3
140f2255f:	cc                   	int3
140f22560:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f22567:	48 83 c1 08          	add    $0x8,%rcx
140f2256b:	e9 50 4c 83 ff       	jmp    0x1407571c0
140f22570:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f22577:	48 83 c1 48          	add    $0x48,%rcx
140f2257b:	e9 30 6b 4c ff       	jmp    0x1403e90b0
140f22580:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f22587:	48 83 c1 68          	add    $0x68,%rcx
140f2258b:	e9 20 6b 4c ff       	jmp    0x1403e90b0
140f22590:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f22597:	48 83 c1 78          	add    $0x78,%rcx
140f2259b:	e9 60 33 61 ff       	jmp    0x140535900
140f225a0:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f225a7:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140f225ae:	e9 cd 32 61 ff       	jmp    0x140535880
140f225b3:	cc                   	int3
140f225b4:	cc                   	int3
140f225b5:	cc                   	int3
140f225b6:	cc                   	int3
140f225b7:	cc                   	int3
140f225b8:	cc                   	int3
140f225b9:	cc                   	int3
140f225ba:	cc                   	int3
140f225bb:	cc                   	int3
140f225bc:	cc                   	int3
140f225bd:	cc                   	int3
140f225be:	cc                   	int3
140f225bf:	cc                   	int3
140f225c0:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
140f225c7:	e9 54 a2 91 ff       	jmp    0x14083c820
140f225cc:	cc                   	int3
140f225cd:	cc                   	int3
140f225ce:	cc                   	int3
140f225cf:	cc                   	int3
140f225d0:	40 55                	rex push %rbp
140f225d2:	48 83 ec 20          	sub    $0x20,%rsp
140f225d6:	48 8b ea             	mov    %rdx,%rbp
140f225d9:	ba 38 00 00 00       	mov    $0x38,%edx
140f225de:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140f225e2:	e8 5d 8b ef ff       	call   0x140e1b144
140f225e7:	48 83 c4 20          	add    $0x20,%rsp
140f225eb:	5d                   	pop    %rbp
140f225ec:	c3                   	ret
140f225ed:	cc                   	int3
140f225ee:	cc                   	int3
140f225ef:	cc                   	int3
140f225f0:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
140f225f7:	e9 e4 dc 4b ff       	jmp    0x1403e02e0
140f225fc:	cc                   	int3
140f225fd:	cc                   	int3
140f225fe:	cc                   	int3
140f225ff:	cc                   	int3
140f22600:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f22607:	e9 74 32 61 ff       	jmp    0x140535880
140f2260c:	cc                   	int3
140f2260d:	cc                   	int3
140f2260e:	cc                   	int3
140f2260f:	cc                   	int3
140f22610:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
140f22617:	e9 74 35 61 ff       	jmp    0x140535b90
140f2261c:	cc                   	int3
140f2261d:	cc                   	int3
140f2261e:	cc                   	int3
140f2261f:	cc                   	int3
140f22620:	48 8d 8a c0 00 00 00 	lea    0xc0(%rdx),%rcx
140f22627:	e9 f4 d7 66 ff       	jmp    0x14058fe20
140f2262c:	cc                   	int3
140f2262d:	cc                   	int3
140f2262e:	cc                   	int3
140f2262f:	cc                   	int3
140f22630:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140f22637:	e9 94 32 61 ff       	jmp    0x1405358d0
140f2263c:	cc                   	int3
140f2263d:	cc                   	int3
140f2263e:	cc                   	int3
140f2263f:	cc                   	int3
140f22640:	40 55                	rex push %rbp
140f22642:	48 83 ec 20          	sub    $0x20,%rsp
140f22646:	48 8b ea             	mov    %rdx,%rbp
140f22649:	ba f8 00 00 00       	mov    $0xf8,%edx
140f2264e:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140f22652:	e8 ed 8a ef ff       	call   0x140e1b144
140f22657:	48 83 c4 20          	add    $0x20,%rsp
140f2265b:	5d                   	pop    %rbp
140f2265c:	c3                   	ret
140f2265d:	cc                   	int3
140f2265e:	cc                   	int3
140f2265f:	cc                   	int3
140f22660:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
140f22667:	e9 24 35 61 ff       	jmp    0x140535b90
140f2266c:	cc                   	int3
140f2266d:	cc                   	int3
140f2266e:	cc                   	int3
140f2266f:	cc                   	int3
140f22670:	48 8d 8a c0 00 00 00 	lea    0xc0(%rdx),%rcx