MKFGETFKEYLHGDQEKFLDKCSHVEYKLLKKILKRCRTLHPIQGSCDMRPEEERNELSHCKCESCQMCDQMFFAELAKEASEISGCFSSRARHLCHHHVSNGLLRYMQRLRHCFTDDQQALVQEGRVLIEYITMNAIAIQKILKKYDKVHCSVNGRNFKTTMRAKCIELLQSPWLIELGAFYINSSKMDEGESREFFRSFSCDFGGTPPIMTLALADSMKLEYNLTCAVCLDTVFNPYALGCGHLFCKGCACSAASVLLFEGLKAADPKSKCPICRAVGVYANSVHMVELDLLLKNRCKDYWKERLKEEQAEIVKQSKQYWDCQTRITLGFY