MKFGETFKEYLHGDQEKFLDKCSHVEYKLLKKILKRCRTLHPIQGSCDMRPEEERNELSHCKCESCQMCDQMFFAELAKEASEISGCFSSRARHLCHHHVSNGLLRYMQRLRHCFTDDQQALVQEGRVLIEYITMNAIAIQKILKKYDKVHCSVNGRNFKTTMRAKCIELLQSPWLIELGAFYINSSKMDEGESREFFRSFSCDFGGTPPIMTLALADSMKLEYNLTCAVCLDTVFNPYALGCGHLFCKGCACSAASVLLFEGLKAADPKSKCPICRAGKRSEEK