MMNPKIVFFDIDDTLYRKYTDTLRPSVKTAVAALRGKGILTALATGRSLATIPEKVRDMMAETGMDAVVTINGQFALLHGKTVREVPMDTGLMGRVCAHLDGLGMDYAFVGGEGIAVSALSECVCRALQHIASDFFADKDYFSSKPVYQMLVFAEENEMPLWSDIVEREGLKTVRWHEEAVDLLPAGMSKTDGIRSVVEALGLEMADVMAFGDGLNDVEMLSEVGFGVAMGNGEQAAKEAAKYVCPGVDEDGVLRGLQDLGVI*