140a7819a:	4d 3b f5             	cmp    %r13,%r14
140a7819d:	74 52                	je     0x140a781f1
140a7819f:	49 8b 0e             	mov    (%r14),%rcx
140a781a2:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a781a6:	48 83 20 00          	andq   $0x0,(%rax)
140a781aa:	48 8b 09             	mov    (%rcx),%rcx
140a781ad:	48 85 c9             	test   %rcx,%rcx
140a781b0:	74 11                	je     0x140a781c3
140a781b2:	48 8b 39             	mov    (%rcx),%rdi
140a781b5:	ff 15 05 47 09 00    	call   *0x94705(%rip)        # 0x140b0c8c0
140a781bb:	48 8b cf             	mov    %rdi,%rcx
140a781be:	48 85 ff             	test   %rdi,%rdi
140a781c1:	75 ef                	jne    0x140a781b2
140a781c3:	49 8b 06             	mov    (%r14),%rax
140a781c6:	48 89 00             	mov    %rax,(%rax)
140a781c9:	49 8b 06             	mov    (%r14),%rax
140a781cc:	48 89 40 08          	mov    %rax,0x8(%rax)
140a781d0:	49 8b 45 00          	mov    0x0(%r13),%rax
140a781d4:	49 8b 0e             	mov    (%r14),%rcx
140a781d7:	49 89 06             	mov    %rax,(%r14)
140a781da:	49 89 4d 00          	mov    %rcx,0x0(%r13)
140a781de:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140a781e2:	48 8b 01             	mov    (%rcx),%rax
140a781e5:	48 89 06             	mov    %rax,(%rsi)
140a781e8:	48 8b f1             	mov    %rcx,%rsi
140a781eb:	48 83 21 00          	andq   $0x0,(%rcx)
140a781ef:	eb 04                	jmp    0x140a781f5
140a781f1:	48 83 c6 10          	add    $0x10,%rsi
140a781f5:	48 8d 46 08          	lea    0x8(%rsi),%rax
140a781f9:	49 3b c4             	cmp    %r12,%rax
140a781fc:	75 94                	jne    0x140a78192
140a781fe:	48 8b 75 08          	mov    0x8(%rbp),%rsi
140a78202:	48 8b 4e f0          	mov    -0x10(%rsi),%rcx
140a78206:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a7820a:	48 83 20 00          	andq   $0x0,(%rax)
140a7820e:	48 8b 09             	mov    (%rcx),%rcx
140a78211:	48 85 c9             	test   %rcx,%rcx
140a78214:	74 11                	je     0x140a78227
140a78216:	48 8b 39             	mov    (%rcx),%rdi
140a78219:	ff 15 a1 46 09 00    	call   *0x946a1(%rip)        # 0x140b0c8c0
140a7821f:	48 8b cf             	mov    %rdi,%rcx
140a78222:	48 85 ff             	test   %rdi,%rdi
140a78225:	75 ef                	jne    0x140a78216
140a78227:	48 8b 4e f0          	mov    -0x10(%rsi),%rcx
140a7822b:	ff 15 8f 46 09 00    	call   *0x9468f(%rip)        # 0x140b0c8c0
140a78231:	48 83 45 08 f0       	addq   $0xfffffffffffffff0,0x8(%rbp)
140a78236:	49 8b c7             	mov    %r15,%rax
140a78239:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a7823e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a78243:	49 89 1f             	mov    %rbx,(%r15)
140a78246:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a7824b:	48 83 c4 20          	add    $0x20,%rsp
140a7824f:	41 5f                	pop    %r15
140a78251:	41 5e                	pop    %r14
140a78253:	41 5d                	pop    %r13
140a78255:	41 5c                	pop    %r12
140a78257:	5f                   	pop    %rdi
140a78258:	c3                   	ret
140a78259:	90                   	nop
140a7825a:	90                   	nop
140a7825b:	90                   	nop
140a7825c:	48 83 ec 28          	sub    $0x28,%rsp
140a78260:	48 8b 09             	mov    (%rcx),%rcx
140a78263:	48 85 c9             	test   %rcx,%rcx
140a78266:	74 05                	je     0x140a7826d
140a78268:	e8 33 10 86 ff       	call   0x1402d92a0
140a7826d:	48 83 c4 28          	add    $0x28,%rsp
140a78271:	c3                   	ret
140a78272:	90                   	nop
140a78273:	90                   	nop
140a78274:	90                   	nop
140a78275:	90                   	nop
140a78276:	90                   	nop
140a78277:	90                   	nop
140a78278:	90                   	nop
140a78279:	90                   	nop
140a7827a:	90                   	nop
140a7827b:	90                   	nop
140a7827c:	90                   	nop
140a7827d:	90                   	nop
140a7827e:	90                   	nop
140a7827f:	90                   	nop
140a78280:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78284:	48 2b c8             	sub    %rax,%rcx
140a78287:	e9 dc ec ff ff       	jmp    0x140a76f68
140a7828c:	90                   	nop
140a7828d:	90                   	nop
140a7828e:	90                   	nop
140a7828f:	90                   	nop
140a78290:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78294:	48 2b c8             	sub    %rax,%rcx
140a78297:	e9 fc ef ff ff       	jmp    0x140a77298
140a7829c:	90                   	nop
140a7829d:	90                   	nop
140a7829e:	90                   	nop
140a7829f:	90                   	nop
140a782a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a782a4:	48 2b c8             	sub    %rax,%rcx
140a782a7:	e9 18 f1 ff ff       	jmp    0x140a773c4
140a782ac:	90                   	nop
140a782ad:	90                   	nop
140a782ae:	90                   	nop
140a782af:	90                   	nop
140a782b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a782b4:	48 2b c8             	sub    %rax,%rcx
140a782b7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a782be:	48 63 40 08          	movslq 0x8(%rax),%rax
140a782c2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a782c9:	ff
140a782ca:	e9 35 a0 6e ff       	jmp    0x140162304
140a782cf:	90                   	nop
140a782d0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a782d4:	48 2b c8             	sub    %rax,%rcx
140a782d7:	e9 b0 f5 ff ff       	jmp    0x140a7788c
140a782dc:	90                   	nop
140a782dd:	90                   	nop
140a782de:	90                   	nop
140a782df:	90                   	nop
140a782e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a782e4:	48 2b c8             	sub    %rax,%rcx
140a782e7:	e9 20 f7 ff ff       	jmp    0x140a77a0c
140a782ec:	90                   	nop
140a782ed:	90                   	nop
140a782ee:	90                   	nop
140a782ef:	90                   	nop
140a782f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a782f4:	48 2b c8             	sub    %rax,%rcx
140a782f7:	48 83 e9 70          	sub    $0x70,%rcx
140a782fb:	e9 28 79 f9 ff       	jmp    0x140a0fc28
140a78300:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78304:	48 2b c8             	sub    %rax,%rcx
140a78307:	48 83 e9 70          	sub    $0x70,%rcx
140a7830b:	e9 00 07 59 ff       	jmp    0x140008a10
140a78310:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78314:	48 2b c8             	sub    %rax,%rcx
140a78317:	e9 40 ec ff ff       	jmp    0x140a76f5c
140a7831c:	90                   	nop
140a7831d:	90                   	nop
140a7831e:	90                   	nop
140a7831f:	90                   	nop
140a78320:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78324:	48 2b c8             	sub    %rax,%rcx
140a78327:	48 83 e9 48          	sub    $0x48,%rcx
140a7832b:	e9 58 63 fc ff       	jmp    0x140a3e688
140a78330:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78334:	48 2b c8             	sub    %rax,%rcx
140a78337:	e9 38 ec ff ff       	jmp    0x140a76f74
140a7833c:	90                   	nop
140a7833d:	90                   	nop
140a7833e:	90                   	nop
140a7833f:	90                   	nop
140a78340:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78344:	48 2b c8             	sub    %rax,%rcx
140a78347:	48 83 e9 70          	sub    $0x70,%rcx
140a7834b:	e9 70 79 f9 ff       	jmp    0x140a0fcc0
140a78350:	48 83 e9 30          	sub    $0x30,%rcx
140a78354:	e9 27 a6 6e ff       	jmp    0x140162980
140a78359:	90                   	nop
140a7835a:	90                   	nop
140a7835b:	90                   	nop
140a7835c:	90                   	nop
140a7835d:	90                   	nop
140a7835e:	90                   	nop
140a7835f:	90                   	nop
140a78360:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78364:	48 2b c8             	sub    %rax,%rcx
140a78367:	48 83 e9 70          	sub    $0x70,%rcx
140a7836b:	e9 f8 79 f9 ff       	jmp    0x140a0fd68
140a78370:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78374:	48 2b c8             	sub    %rax,%rcx
140a78377:	48 81 e9 d0 00 00 00 	sub    $0xd0,%rcx
140a7837e:	e9 2d 69 fc ff       	jmp    0x140a3ecb0
140a78383:	90                   	nop
140a78384:	90                   	nop
140a78385:	90                   	nop
140a78386:	90                   	nop
140a78387:	90                   	nop
140a78388:	90                   	nop
140a78389:	90                   	nop
140a7838a:	90                   	nop
140a7838b:	90                   	nop
140a7838c:	90                   	nop
140a7838d:	90                   	nop
140a7838e:	90                   	nop
140a7838f:	90                   	nop
140a78390:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78394:	48 2b c8             	sub    %rax,%rcx
140a78397:	48 83 e9 28          	sub    $0x28,%rcx
140a7839b:	e9 ec f4 ff ff       	jmp    0x140a7788c
140a783a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783a4:	48 2b c8             	sub    %rax,%rcx
140a783a7:	48 83 e9 48          	sub    $0x48,%rcx
140a783ab:	e9 2c 69 fc ff       	jmp    0x140a3ecdc
140a783b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783b4:	48 2b c8             	sub    %rax,%rcx
140a783b7:	48 83 e9 70          	sub    $0x70,%rcx
140a783bb:	e9 8c 7a f9 ff       	jmp    0x140a0fe4c
140a783c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783c4:	48 2b c8             	sub    %rax,%rcx
140a783c7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a783ce:	48 63 40 08          	movslq 0x8(%rax),%rax
140a783d2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a783d9:	ff
140a783da:	e9 05 a0 6e ff       	jmp    0x1401623e4
140a783df:	90                   	nop
140a783e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783e4:	48 2b c8             	sub    %rax,%rcx
140a783e7:	e9 84 ee ff ff       	jmp    0x140a77270
140a783ec:	90                   	nop
140a783ed:	90                   	nop
140a783ee:	90                   	nop
140a783ef:	90                   	nop
140a783f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a783f4:	48 2b c8             	sub    %rax,%rcx
140a783f7:	48 83 e9 48          	sub    $0x48,%rcx
140a783fb:	e9 38 66 fc ff       	jmp    0x140a3ea38
140a78400:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78404:	48 2b c8             	sub    %rax,%rcx
140a78407:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7840e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78412:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78419:	ff
140a7841a:	e9 11 9f 6e ff       	jmp    0x140162330
140a7841f:	90                   	nop
140a78420:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78424:	48 2b c8             	sub    %rax,%rcx
140a78427:	e9 78 ea ff ff       	jmp    0x140a76ea4
140a7842c:	90                   	nop
140a7842d:	90                   	nop
140a7842e:	90                   	nop
140a7842f:	90                   	nop
140a78430:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78434:	48 2b c8             	sub    %rax,%rcx
140a78437:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7843e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78442:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78449:	ff
140a7844a:	e9 e5 a0 6e ff       	jmp    0x140162534
140a7844f:	90                   	nop
140a78450:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78454:	48 2b c8             	sub    %rax,%rcx
140a78457:	e9 20 eb ff ff       	jmp    0x140a76f7c
140a7845c:	90                   	nop
140a7845d:	90                   	nop
140a7845e:	90                   	nop
140a7845f:	90                   	nop
140a78460:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78464:	48 2b c8             	sub    %rax,%rcx
140a78467:	48 83 e9 48          	sub    $0x48,%rcx
140a7846b:	e9 94 66 fc ff       	jmp    0x140a3eb04
140a78470:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78474:	48 2b c8             	sub    %rax,%rcx
140a78477:	e9 6c f8 ff ff       	jmp    0x140a77ce8
140a7847c:	90                   	nop
140a7847d:	90                   	nop
140a7847e:	90                   	nop
140a7847f:	90                   	nop
140a78480:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78484:	48 2b c8             	sub    %rax,%rcx
140a78487:	48 83 e9 48          	sub    $0x48,%rcx
140a7848b:	e9 9c 63 fc ff       	jmp    0x140a3e82c
140a78490:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78494:	48 2b c8             	sub    %rax,%rcx
140a78497:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7849e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784a2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784a9:	ff
140a784aa:	e9 75 f0 6e ff       	jmp    0x140167524
140a784af:	90                   	nop
140a784b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784b4:	48 2b c8             	sub    %rax,%rcx
140a784b7:	48 83 e9 50          	sub    $0x50,%rcx
140a784bb:	e9 cc f3 ff ff       	jmp    0x140a7788c
140a784c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784c4:	48 2b c8             	sub    %rax,%rcx
140a784c7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a784ce:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784d2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784d9:	ff
140a784da:	e9 0d a0 6e ff       	jmp    0x1401624ec
140a784df:	90                   	nop
140a784e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a784e4:	48 2b c8             	sub    %rax,%rcx
140a784e7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a784ee:	48 63 40 08          	movslq 0x8(%rax),%rax
140a784f2:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a784f9:	ff
140a784fa:	e9 e1 f0 6e ff       	jmp    0x1401675e0
140a784ff:	90                   	nop
140a78500:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78504:	48 2b c8             	sub    %rax,%rcx
140a78507:	e9 3c ed ff ff       	jmp    0x140a77248
140a7850c:	90                   	nop
140a7850d:	90                   	nop
140a7850e:	90                   	nop
140a7850f:	90                   	nop
140a78510:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78514:	48 2b c8             	sub    %rax,%rcx
140a78517:	48 83 e9 48          	sub    $0x48,%rcx
140a7851b:	e9 24 62 f9 ff       	jmp    0x140a0e744
140a78520:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78524:	48 2b c8             	sub    %rax,%rcx
140a78527:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7852e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78532:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78539:	ff
140a7853a:	e9 19 9f 6e ff       	jmp    0x140162458
140a7853f:	90                   	nop
140a78540:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78544:	48 2b c8             	sub    %rax,%rcx
140a78547:	48 83 e9 70          	sub    $0x70,%rcx
140a7854b:	e9 ac 9d 6e ff       	jmp    0x1401622fc
140a78550:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78554:	48 2b c8             	sub    %rax,%rcx
140a78557:	48 83 e9 70          	sub    $0x70,%rcx
140a7855b:	e9 f8 77 f9 ff       	jmp    0x140a0fd58
140a78560:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78564:	48 2b c8             	sub    %rax,%rcx
140a78567:	48 83 e9 48          	sub    $0x48,%rcx
140a7856b:	e9 c0 64 fc ff       	jmp    0x140a3ea30
140a78570:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78574:	48 2b c8             	sub    %rax,%rcx
140a78577:	48 83 e9 48          	sub    $0x48,%rcx
140a7857b:	e9 e8 63 fc ff       	jmp    0x140a3e968
140a78580:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a78584:	48 2b c8             	sub    %rax,%rcx
140a78587:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax
140a7858e:	48 63 40 08          	movslq 0x8(%rax),%rax
140a78592:	48 8d 8c 01 90 fe ff 	lea    -0x170(%rcx,%rax,1),%rcx
140a78599:	ff
140a7859a:	e9 6d 9d 6e ff       	jmp    0x14016230c
140a7859f:	90                   	nop
140a785a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785a4:	48 2b c8             	sub    %rax,%rcx
140a785a7:	e9 c4 e9 ff ff       	jmp    0x140a76f70
140a785ac:	90                   	nop
140a785ad:	90                   	nop
140a785ae:	90                   	nop
140a785af:	90                   	nop
140a785b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785b4:	48 2b c8             	sub    %rax,%rcx
140a785b7:	48 83 e9 48          	sub    $0x48,%rcx
140a785bb:	e9 c0 60 fc ff       	jmp    0x140a3e680
140a785c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785c4:	48 2b c8             	sub    %rax,%rcx
140a785c7:	48 83 e9 70          	sub    $0x70,%rcx
140a785cb:	e9 40 76 f9 ff       	jmp    0x140a0fc10
140a785d0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a785d4:	48 2b c8             	sub    %rax,%rcx
140a785d7:	48 8b 81 00 fe ff ff 	mov    -0x200(%rcx),%rax