140a9543e:	cc                   	int3
140a9543f:	cc                   	int3
140a95440:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95445:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9544a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140a95451:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95456:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140a9545d:	00
140a9545e:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95463:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140a9546a:	00
140a9546b:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95470:	c3                   	ret
140a95471:	cc                   	int3
140a95472:	cc                   	int3
140a95473:	cc                   	int3
140a95474:	cc                   	int3
140a95475:	cc                   	int3
140a95476:	cc                   	int3
140a95477:	cc                   	int3
140a95478:	cc                   	int3
140a95479:	cc                   	int3
140a9547a:	cc                   	int3
140a9547b:	cc                   	int3
140a9547c:	cc                   	int3
140a9547d:	cc                   	int3
140a9547e:	cc                   	int3
140a9547f:	cc                   	int3
140a95480:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95485:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9548a:	48 83 ec 38          	sub    $0x38,%rsp
140a9548e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a95493:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a95498:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140a9549d:	0f b6 54 24 20       	movzbl 0x20(%rsp),%edx
140a954a2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a954a7:	e8 84 e4 ff ff       	call   0x140a93930
140a954ac:	90                   	nop
140a954ad:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a954b2:	e8 59 0a 00 00       	call   0x140a95f10
140a954b7:	90                   	nop
140a954b8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a954bd:	48 83 c4 38          	add    $0x38,%rsp
140a954c1:	c3                   	ret
140a954c2:	cc                   	int3
140a954c3:	cc                   	int3
140a954c4:	cc                   	int3
140a954c5:	cc                   	int3
140a954c6:	cc                   	int3
140a954c7:	cc                   	int3
140a954c8:	cc                   	int3
140a954c9:	cc                   	int3
140a954ca:	cc                   	int3
140a954cb:	cc                   	int3
140a954cc:	cc                   	int3
140a954cd:	cc                   	int3
140a954ce:	cc                   	int3
140a954cf:	cc                   	int3
140a954d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a954d5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a954da:	48 83 ec 28          	sub    $0x28,%rsp
140a954de:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a954e3:	e8 c8 19 70 ff       	call   0x140196eb0
140a954e8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a954ed:	48 8b 00             	mov    (%rax),%rax
140a954f0:	48 89 01             	mov    %rax,(%rcx)
140a954f3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a954f8:	48 83 c4 28          	add    $0x28,%rsp
140a954fc:	c3                   	ret
140a954fd:	cc                   	int3
140a954fe:	cc                   	int3
140a954ff:	cc                   	int3
140a95500:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95505:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9550a:	48 83 ec 28          	sub    $0x28,%rsp
140a9550e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a95513:	e8 48 f2 ff ff       	call   0x140a94760
140a95518:	48 8b 00             	mov    (%rax),%rax
140a9551b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95520:	48 89 01             	mov    %rax,(%rcx)
140a95523:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95528:	48 83 c4 28          	add    $0x28,%rsp
140a9552c:	c3                   	ret
140a9552d:	cc                   	int3
140a9552e:	cc                   	int3
140a9552f:	cc                   	int3
140a95530:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95535:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9553a:	48 83 ec 28          	sub    $0x28,%rsp
140a9553e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a95543:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95548:	e8 b3 8f 74 ff       	call   0x1401de500
140a9554d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a95552:	48 8b 40 08          	mov    0x8(%rax),%rax
140a95556:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a9555b:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a9555f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95564:	48 83 c4 28          	add    $0x28,%rsp
140a95568:	c3                   	ret
140a95569:	cc                   	int3
140a9556a:	cc                   	int3
140a9556b:	cc                   	int3
140a9556c:	cc                   	int3
140a9556d:	cc                   	int3
140a9556e:	cc                   	int3
140a9556f:	cc                   	int3
140a95570:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95575:	48 83 ec 48          	sub    $0x48,%rsp
140a95579:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9557e:	e8 dd f1 ff ff       	call   0x140a94760
140a95583:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a95588:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140a9558d:	e8 5e 4c 7a ff       	call   0x14023a1f0
140a95592:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a95597:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140a9559c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a955a1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a955a6:	e8 75 fc ff ff       	call   0x140a95220
140a955ab:	90                   	nop
140a955ac:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a955b1:	48 83 c4 48          	add    $0x48,%rsp
140a955b5:	c3                   	ret
140a955b6:	cc                   	int3
140a955b7:	cc                   	int3
140a955b8:	cc                   	int3
140a955b9:	cc                   	int3
140a955ba:	cc                   	int3
140a955bb:	cc                   	int3
140a955bc:	cc                   	int3
140a955bd:	cc                   	int3
140a955be:	cc                   	int3
140a955bf:	cc                   	int3
140a955c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a955c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a955ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a955cf:	56                   	push   %rsi
140a955d0:	57                   	push   %rdi
140a955d1:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140a955d8:	48 8b 05 21 39 92 00 	mov    0x923921(%rip),%rax        # 0x1413b8f00
140a955df:	48 33 c4             	xor    %rsp,%rax
140a955e2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140a955e9:	00
140a955ea:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a955f1:	00
140a955f2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a955f7:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140a955fe:	00
140a955ff:	e8 ac 18 70 ff       	call   0x140196eb0
140a95604:	48 8b d0             	mov    %rax,%rdx
140a95607:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a9560c:	e8 cf 24 70 ff       	call   0x140197ae0
140a95611:	90                   	nop
140a95612:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a95619:	00
140a9561a:	48 83 c0 20          	add    $0x20,%rax
140a9561e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a95623:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a95628:	e8 83 18 70 ff       	call   0x140196eb0
140a9562d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a95632:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140a95639:	00
140a9563a:	e8 71 18 70 ff       	call   0x140196eb0
140a9563f:	48 8b d0             	mov    %rax,%rdx
140a95642:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a95647:	e8 94 24 70 ff       	call   0x140197ae0
140a9564c:	90                   	nop
140a9564d:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140a95654:	00
140a95655:	4c 8b c0             	mov    %rax,%r8
140a95658:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140a9565d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140a95662:	e8 99 8d 74 ff       	call   0x1401de400
140a95667:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a9566c:	48 8b f9             	mov    %rcx,%rdi
140a9566f:	48 8b f0             	mov    %rax,%rsi
140a95672:	b9 10 00 00 00       	mov    $0x10,%ecx
140a95677:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140a95679:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a9567e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a95683:	48 8b f8             	mov    %rax,%rdi
140a95686:	48 8b f1             	mov    %rcx,%rsi
140a95689:	b9 10 00 00 00       	mov    $0x10,%ecx
140a9568e:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140a95690:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140a95695:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a9569a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a9569f:	e8 8c f7 7b ff       	call   0x140254e30
140a956a4:	90                   	nop
140a956a5:	4c 8d 0d a4 23 70 ff 	lea    -0x8fdc5c(%rip),%r9        # 0x140197a50
140a956ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a956b2:	ba 20 00 00 00       	mov    $0x20,%edx
140a956b7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a956bc:	e8 8b 5e 38 00       	call   0x140e1b54c
140a956c1:	90                   	nop
140a956c2:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140a956c9:	00
140a956ca:	e8 81 23 70 ff       	call   0x140197a50
140a956cf:	90                   	nop
140a956d0:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140a956d7:	00
140a956d8:	e8 73 23 70 ff       	call   0x140197a50
140a956dd:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140a956e4:	00
140a956e5:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140a956ec:	00
140a956ed:	48 33 cc             	xor    %rsp,%rcx
140a956f0:	e8 0b 5e 38 00       	call   0x140e1b500
140a956f5:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140a956fc:	5f                   	pop    %rdi
140a956fd:	5e                   	pop    %rsi
140a956fe:	c3                   	ret
140a956ff:	cc                   	int3
140a95700:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95705:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9570a:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9570f:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95714:	48 89 08             	mov    %rcx,(%rax)
140a95717:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a9571c:	c3                   	ret
140a9571d:	cc                   	int3
140a9571e:	cc                   	int3
140a9571f:	cc                   	int3
140a95720:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a95725:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a9572a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9572f:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95734:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
140a95739:	48 89 08             	mov    %rcx,(%rax)
140a9573c:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95741:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140a95746:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a9574a:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a9574e:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95753:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140a95758:	48 89 48 10          	mov    %rcx,0x10(%rax)
140a9575c:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a95761:	c3                   	ret
140a95762:	cc                   	int3
140a95763:	cc                   	int3
140a95764:	cc                   	int3
140a95765:	cc                   	int3
140a95766:	cc                   	int3
140a95767:	cc                   	int3
140a95768:	cc                   	int3
140a95769:	cc                   	int3
140a9576a:	cc                   	int3
140a9576b:	cc                   	int3
140a9576c:	cc                   	int3
140a9576d:	cc                   	int3
140a9576e:	cc                   	int3
140a9576f:	cc                   	int3
140a95770:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a95775:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9577a:	48 83 ec 28          	sub    $0x28,%rsp
140a9577e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a95783:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a95788:	e8 e3 b0 74 ff       	call   0x1401e0870
140a9578d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a95792:	48 8d 0d df e4 5e 00 	lea    0x5ee4df(%rip),%rcx        # 0x141083c78
140a95799:	48 89 08             	mov    %rcx,(%rax)
140a9579c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957a1:	48 83 c4 28          	add    $0x28,%rsp
140a957a5:	c3                   	ret
140a957a6:	cc                   	int3
140a957a7:	cc                   	int3
140a957a8:	cc                   	int3
140a957a9:	cc                   	int3
140a957aa:	cc                   	int3
140a957ab:	cc                   	int3
140a957ac:	cc                   	int3
140a957ad:	cc                   	int3
140a957ae:	cc                   	int3
140a957af:	cc                   	int3
140a957b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a957b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a957ba:	48 83 ec 28          	sub    $0x28,%rsp
140a957be:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a957c3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a957c8:	e8 e3 b0 74 ff       	call   0x1401e08b0
140a957cd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957d2:	48 8d 0d 9f e4 5e 00 	lea    0x5ee49f(%rip),%rcx        # 0x141083c78
140a957d9:	48 89 08             	mov    %rcx,(%rax)
140a957dc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957e1:	48 83 c4 28          	add    $0x28,%rsp
140a957e5:	c3                   	ret
140a957e6:	cc                   	int3
140a957e7:	cc                   	int3
140a957e8:	cc                   	int3
140a957e9:	cc                   	int3
140a957ea:	cc                   	int3
140a957eb:	cc                   	int3
140a957ec:	cc                   	int3
140a957ed:	cc                   	int3
140a957ee:	cc                   	int3
140a957ef:	cc                   	int3
140a957f0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a957f5:	48 83 ec 28          	sub    $0x28,%rsp
140a957f9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a957fe:	48 8b c8             	mov    %rax,%rcx
140a95801:	e8 4a 22 70 ff       	call   0x140197a50
140a95806:	90                   	nop
140a95807:	48 83 c4 28          	add    $0x28,%rsp
140a9580b:	c3                   	ret
140a9580c:	cc                   	int3
140a9580d:	cc                   	int3
140a9580e:	cc                   	int3
140a9580f:	cc                   	int3
140a95810:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95815:	48 83 ec 38          	sub    $0x38,%rsp
140a95819:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9581e:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140a95823:	74 27                	je     0x140a9584c
140a95825:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9582a:	48 8b 00             	mov    (%rax),%rax
140a9582d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a95832:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a95838:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a9583d:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a95841:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a95846:	e8 b5 1a 00 00       	call   0x140a97300
140a9584b:	90                   	nop
140a9584c:	48 83 c4 38          	add    $0x38,%rsp
140a95850:	c3                   	ret
140a95851:	cc                   	int3
140a95852:	cc                   	int3
140a95853:	cc                   	int3
140a95854:	cc                   	int3
140a95855:	cc                   	int3
140a95856:	cc                   	int3
140a95857:	cc                   	int3
140a95858:	cc                   	int3
140a95859:	cc                   	int3
140a9585a:	cc                   	int3
140a9585b:	cc                   	int3
140a9585c:	cc                   	int3
140a9585d:	cc                   	int3
140a9585e:	cc                   	int3
140a9585f:	cc                   	int3
140a95860:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a95865:	48 83 ec 28          	sub    $0x28,%rsp
140a95869:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9586e:	48 83 c0 18          	add    $0x18,%rax
140a95872:	48 8b c8             	mov    %rax,%rcx
140a95875:	e8 26 00 00 00       	call   0x140a958a0
140a9587a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9587f:	48 83 c0 08          	add    $0x8,%rax
140a95883:	48 8b c8             	mov    %rax,%rcx
140a95886:	e8 c5 00 00 00       	call   0x140a95950
140a9588b:	90                   	nop
140a9588c:	48 83 c4 28          	add    $0x28,%rsp