MVAASKEFVFHHTFKDVSQLEDGDFFKSPEEIHYNAEWFILVIRTKDQLEAYLHCDNEKDDNVAWTVDAEFSLKIASSSGSYAMKFQKGCFDGFGLGWNDFVSWDSLTEDFLYDNSFTIEACVKITKMTGFSKDVLRSFDESEKRFSDVILVVGDEKFYVLKLFLASHSSYFNALFLGKFKEADQSEVTLQNIDPTDFQSLLEVLYGEPAIDDGTIDGVLLLAHMLDVTLAIRKCEEFLIEKSMKSMRELLKMANQYQLENLKTVCISKINTI