140a893af:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a893b4:	e9 0f f9 ff ff       	jmp    0x140a88cc8
140a893b9:	90                   	nop
140a893ba:	90                   	nop
140a893bb:	90                   	nop
140a893bc:	90                   	nop
140a893bd:	90                   	nop
140a893be:	90                   	nop
140a893bf:	90                   	nop
140a893c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a893c4:	48 2b c8             	sub    %rax,%rcx
140a893c7:	e9 48 fc ff ff       	jmp    0x140a89014
140a893cc:	90                   	nop
140a893cd:	90                   	nop
140a893ce:	90                   	nop
140a893cf:	90                   	nop
140a893d0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a893d4:	48 2b c8             	sub    %rax,%rcx
140a893d7:	48 8b 41 c8          	mov    -0x38(%rcx),%rax
140a893db:	48 63 40 10          	movslq 0x10(%rax),%rax
140a893df:	48 8d 4c 01 58       	lea    0x58(%rcx,%rax,1),%rcx
140a893e4:	e9 1b 8f 6d ff       	jmp    0x140162304
140a893e9:	90                   	nop
140a893ea:	90                   	nop
140a893eb:	90                   	nop
140a893ec:	90                   	nop
140a893ed:	90                   	nop
140a893ee:	90                   	nop
140a893ef:	90                   	nop
140a893f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a893f4:	48 2b c8             	sub    %rax,%rcx
140a893f7:	e9 40 fc ff ff       	jmp    0x140a8903c
140a893fc:	90                   	nop
140a893fd:	90                   	nop
140a893fe:	90                   	nop
140a893ff:	90                   	nop
140a89400:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89404:	48 2b c8             	sub    %rax,%rcx
140a89407:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a8940b:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a8940f:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a89414:	e9 17 8f 6d ff       	jmp    0x140162330
140a89419:	90                   	nop
140a8941a:	90                   	nop
140a8941b:	90                   	nop
140a8941c:	90                   	nop
140a8941d:	90                   	nop
140a8941e:	90                   	nop
140a8941f:	90                   	nop
140a89420:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89424:	48 2b c8             	sub    %rax,%rcx
140a89427:	48 8b 41 b8          	mov    -0x48(%rcx),%rax
140a8942b:	48 63 40 14          	movslq 0x14(%rax),%rax
140a8942f:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a89434:	e9 f7 a7 6d ff       	jmp    0x140163c30
140a89439:	90                   	nop
140a8943a:	90                   	nop
140a8943b:	90                   	nop
140a8943c:	90                   	nop
140a8943d:	90                   	nop
140a8943e:	90                   	nop
140a8943f:	90                   	nop
140a89440:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89444:	48 2b c8             	sub    %rax,%rcx
140a89447:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a8944b:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a8944f:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a89454:	e9 db 90 6d ff       	jmp    0x140162534
140a89459:	90                   	nop
140a8945a:	90                   	nop
140a8945b:	90                   	nop
140a8945c:	90                   	nop
140a8945d:	90                   	nop
140a8945e:	90                   	nop
140a8945f:	90                   	nop
140a89460:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89464:	48 2b c8             	sub    %rax,%rcx
140a89467:	48 8b 41 b8          	mov    -0x48(%rcx),%rax
140a8946b:	48 63 40 14          	movslq 0x14(%rax),%rax
140a8946f:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a89474:	e9 ab a7 6d ff       	jmp    0x140163c24
140a89479:	90                   	nop
140a8947a:	90                   	nop
140a8947b:	90                   	nop
140a8947c:	90                   	nop
140a8947d:	90                   	nop
140a8947e:	90                   	nop
140a8947f:	90                   	nop
140a89480:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89484:	48 2b c8             	sub    %rax,%rcx
140a89487:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a8948b:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a8948f:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a89494:	e9 8b e0 6d ff       	jmp    0x140167524
140a89499:	90                   	nop
140a8949a:	90                   	nop
140a8949b:	90                   	nop
140a8949c:	90                   	nop
140a8949d:	90                   	nop
140a8949e:	90                   	nop
140a8949f:	90                   	nop
140a894a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a894a4:	48 2b c8             	sub    %rax,%rcx
140a894a7:	e9 48 f8 ff ff       	jmp    0x140a88cf4
140a894ac:	90                   	nop
140a894ad:	90                   	nop
140a894ae:	90                   	nop
140a894af:	90                   	nop
140a894b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a894b4:	48 2b c8             	sub    %rax,%rcx
140a894b7:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a894bb:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a894bf:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a894c4:	e9 23 90 6d ff       	jmp    0x1401624ec
140a894c9:	90                   	nop
140a894ca:	90                   	nop
140a894cb:	90                   	nop
140a894cc:	90                   	nop
140a894cd:	90                   	nop
140a894ce:	90                   	nop
140a894cf:	90                   	nop
140a894d0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a894d4:	48 2b c8             	sub    %rax,%rcx
140a894d7:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a894db:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a894df:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a894e4:	e9 f7 e0 6d ff       	jmp    0x1401675e0
140a894e9:	90                   	nop
140a894ea:	90                   	nop
140a894eb:	90                   	nop
140a894ec:	90                   	nop
140a894ed:	90                   	nop
140a894ee:	90                   	nop
140a894ef:	90                   	nop
140a894f0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a894f4:	48 2b c8             	sub    %rax,%rcx
140a894f7:	e9 68 f3 ff ff       	jmp    0x140a88864
140a894fc:	90                   	nop
140a894fd:	90                   	nop
140a894fe:	90                   	nop
140a894ff:	90                   	nop
140a89500:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89504:	48 2b c8             	sub    %rax,%rcx
140a89507:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a8950b:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a8950f:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a89514:	e9 3f 8f 6d ff       	jmp    0x140162458
140a89519:	90                   	nop
140a8951a:	90                   	nop
140a8951b:	90                   	nop
140a8951c:	90                   	nop
140a8951d:	90                   	nop
140a8951e:	90                   	nop
140a8951f:	90                   	nop
140a89520:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89524:	48 2b c8             	sub    %rax,%rcx
140a89527:	48 8b 41 c8          	mov    -0x38(%rcx),%rax
140a8952b:	48 63 40 10          	movslq 0x10(%rax),%rax
140a8952f:	48 8d 4c 01 58       	lea    0x58(%rcx,%rax,1),%rcx
140a89534:	e9 ab 8e 6d ff       	jmp    0x1401623e4
140a89539:	90                   	nop
140a8953a:	90                   	nop
140a8953b:	90                   	nop
140a8953c:	90                   	nop
140a8953d:	90                   	nop
140a8953e:	90                   	nop
140a8953f:	90                   	nop
140a89540:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89544:	48 2b c8             	sub    %rax,%rcx
140a89547:	e9 00 fb ff ff       	jmp    0x140a8904c
140a8954c:	90                   	nop
140a8954d:	90                   	nop
140a8954e:	90                   	nop
140a8954f:	90                   	nop
140a89550:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89554:	48 2b c8             	sub    %rax,%rcx
140a89557:	48 8b 41 b8          	mov    -0x48(%rcx),%rax
140a8955b:	48 63 40 14          	movslq 0x14(%rax),%rax
140a8955f:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a89564:	e9 8b f7 ff ff       	jmp    0x140a88cf4
140a89569:	90                   	nop
140a8956a:	90                   	nop
140a8956b:	90                   	nop
140a8956c:	90                   	nop
140a8956d:	90                   	nop
140a8956e:	90                   	nop
140a8956f:	90                   	nop
140a89570:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89574:	48 2b c8             	sub    %rax,%rcx
140a89577:	e9 ec f6 ff ff       	jmp    0x140a88c68
140a8957c:	90                   	nop
140a8957d:	90                   	nop
140a8957e:	90                   	nop
140a8957f:	90                   	nop
140a89580:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89584:	48 2b c8             	sub    %rax,%rcx
140a89587:	48 8b 41 b8          	mov    -0x48(%rcx),%rax
140a8958b:	48 63 40 14          	movslq 0x14(%rax),%rax
140a8958f:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a89594:	e9 83 1a 80 ff       	jmp    0x14028b01c
140a89599:	90                   	nop
140a8959a:	90                   	nop
140a8959b:	90                   	nop
140a8959c:	90                   	nop
140a8959d:	90                   	nop
140a8959e:	90                   	nop
140a8959f:	90                   	nop
140a895a0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a895a4:	48 2b c8             	sub    %rax,%rcx
140a895a7:	e9 f4 f6 ff ff       	jmp    0x140a88ca0
140a895ac:	90                   	nop
140a895ad:	90                   	nop
140a895ae:	90                   	nop
140a895af:	90                   	nop
140a895b0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a895b4:	48 2b c8             	sub    %rax,%rcx
140a895b7:	e9 e4 f2 ff ff       	jmp    0x140a888a0
140a895bc:	90                   	nop
140a895bd:	90                   	nop
140a895be:	90                   	nop
140a895bf:	90                   	nop
140a895c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a895c4:	48 2b c8             	sub    %rax,%rcx
140a895c7:	48 8b 41 b8          	mov    -0x48(%rcx),%rax
140a895cb:	48 63 40 14          	movslq 0x14(%rax),%rax
140a895cf:	48 8d 4c 01 18       	lea    0x18(%rcx,%rax,1),%rcx
140a895d4:	e9 8b f2 ff ff       	jmp    0x140a88864
140a895d9:	90                   	nop
140a895da:	90                   	nop
140a895db:	90                   	nop
140a895dc:	90                   	nop
140a895dd:	90                   	nop
140a895de:	90                   	nop
140a895df:	90                   	nop
140a895e0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a895e4:	48 2b c8             	sub    %rax,%rcx
140a895e7:	48 8b 41 c8          	mov    -0x38(%rcx),%rax
140a895eb:	48 63 40 10          	movslq 0x10(%rax),%rax
140a895ef:	48 8d 4c 01 58       	lea    0x58(%rcx,%rax,1),%rcx
140a895f4:	e9 37 8d 6d ff       	jmp    0x140162330
140a895f9:	90                   	nop
140a895fa:	90                   	nop
140a895fb:	90                   	nop
140a895fc:	90                   	nop
140a895fd:	90                   	nop
140a895fe:	90                   	nop
140a895ff:	90                   	nop
140a89600:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140a89604:	48 2b c8             	sub    %rax,%rcx
140a89607:	48 8b 41 b0          	mov    -0x50(%rcx),%rax
140a8960b:	48 63 40 0c          	movslq 0xc(%rax),%rax
140a8960f:	48 8d 4c 01 40       	lea    0x40(%rcx,%rax,1),%rcx
140a89614:	e9 1f 8f 6d ff       	jmp    0x140162538
140a89619:	90                   	nop
140a8961a:	90                   	nop
140a8961b:	90                   	nop
140a8961c:	48 83 ec 58          	sub    $0x58,%rsp
140a89620:	48 8b 05 19 5a 23 00 	mov    0x235a19(%rip),%rax        # 0x140cbf040
140a89627:	48 33 c4             	xor    %rsp,%rax
140a8962a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a8962f:	8b 51 18             	mov    0x18(%rcx),%edx
140a89632:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140a89638:	c1 e2 02             	shl    $0x2,%edx
140a8963b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a89640:	e8 6b d3 5a ff       	call   0x1400369b0
140a89645:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a8964a:	48 83 f8 07          	cmp    $0x7,%rax
140a8964e:	76 36                	jbe    0x140a89686
140a89650:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a89655:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a8965c:	00
140a8965d:	48 8b d1             	mov    %rcx,%rdx
140a89660:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a89666:	72 18                	jb     0x140a89680
140a89668:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a8966c:	48 2b d1             	sub    %rcx,%rdx
140a8966f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a89673:	48 83 f8 1f          	cmp    $0x1f,%rax
140a89677:	76 07                	jbe    0x140a89680
140a89679:	ff 15 19 33 08 00    	call   *0x83319(%rip)        # 0x140b0c998
140a8967f:	cc                   	int3
140a89680:	ff 15 3a 32 08 00    	call   *0x8323a(%rip)        # 0x140b0c8c0
140a89686:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a8968b:	48 33 cc             	xor    %rsp,%rcx
140a8968e:	e8 4d 5f 06 00       	call   0x140aef5e0
140a89693:	48 83 c4 58          	add    $0x58,%rsp
140a89697:	c3                   	ret
140a89698:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a8969d:	55                   	push   %rbp
140a8969e:	56                   	push   %rsi
140a8969f:	57                   	push   %rdi
140a896a0:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140a896a5:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140a896ac:	48 8b 05 8d 59 23 00 	mov    0x23598d(%rip),%rax        # 0x140cbf040
140a896b3:	48 33 c4             	xor    %rsp,%rax
140a896b6:	48 89 45 60          	mov    %rax,0x60(%rbp)
140a896ba:	49 8b f8             	mov    %r8,%rdi
140a896bd:	48 8b da             	mov    %rdx,%rbx
140a896c0:	e8 57 ff ff ff       	call   0x140a8961c
140a896c5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a896ca:	e8 a1 4c 68 ff       	call   0x14010e370
140a896cf:	90                   	nop
140a896d0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a896d4:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
140a896db:	ff ff 7f
140a896de:	48 2b c1             	sub    %rcx,%rax
140a896e1:	48 83 f8 02          	cmp    $0x2,%rax
140a896e5:	0f 82 25 02 00 00    	jb     0x140a89910
140a896eb:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a896f0:	76 03                	jbe    0x140a896f5
140a896f2:	48 8b 1b             	mov    (%rbx),%rbx
140a896f5:	48 c7 44 24 30 02 00 	movq   $0x2,0x30(%rsp)
140a896fc:	00 00
140a896fe:	48 8d 05 5b 3d 12 00 	lea    0x123d5b(%rip),%rax        # 0x140bad460
140a89705:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a8970a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a8970f:	4c 8b cb             	mov    %rbx,%r9
140a89712:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140a89716:	e8 d5 de 6a ff       	call   0x1401375f0
140a8971b:	90                   	nop
140a8971c:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140a89720:	48 83 7d 58 07       	cmpq   $0x7,0x58(%rbp)
140a89725:	48 0f 47 55 40       	cmova  0x40(%rbp),%rdx
140a8972a:	4c 8b 45 50          	mov    0x50(%rbp),%r8
140a8972e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a89733:	e8 58 e2 6a ff       	call   0x140137990
140a89738:	90                   	nop
140a89739:	48 8b 45 58          	mov    0x58(%rbp),%rax
140a8973d:	48 83 f8 07          	cmp    $0x7,%rax
140a89741:	76 35                	jbe    0x140a89778
140a89743:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a8974a:	00
140a8974b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140a8974f:	48 8b d1             	mov    %rcx,%rdx
140a89752:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a89758:	72 18                	jb     0x140a89772
140a8975a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a8975e:	48 2b d1             	sub    %rcx,%rdx
140a89761:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a89765:	48 83 f8 1f          	cmp    $0x1f,%rax
140a89769:	76 07                	jbe    0x140a89772
140a8976b:	ff 15 27 32 08 00    	call   *0x83227(%rip)        # 0x140b0c998
140a89771:	cc                   	int3
140a89772:	ff 15 48 31 08 00    	call   *0x83148(%rip)        # 0x140b0c8c0
140a89778:	48 8b 07             	mov    (%rdi),%rax
140a8977b:	48 8b cf             	mov    %rdi,%rcx
140a8977e:	48 8b 40 18          	mov    0x18(%rax),%rax
140a89782:	ff 15 b0 34 08 00    	call   *0x834b0(%rip)        # 0x140b0cc38
140a89788:	48 8b d8             	mov    %rax,%rbx
140a8978b:	48 8d 15 66 3d 12 00 	lea    0x123d66(%rip),%rdx        # 0x140bad4f8