MSMKSQFERAKIEYGQWGIDVEEALERLKQVPISIHCWQGDDVGGFELSKGELSGGIDVTGDYPGKATTPEELRMDLEKALSLIPGKHRVNLHAIYAETDGKVVERDQLEPRHFEKWVRWAKRHGLGLDFNPTLFSHEKAKDGLTLAHPDQAIRQFWIDHCIASRKIGEYFGKELETPCLTNIWIPDGYKDTPSDRLTPRKRLKESLDQIFAAEINEAYNLDAVESKLFGIGSESYVVGSHEFYLSYALKNDKLCLLDTGHYHPTETVSNKISAMLLFHDKLALHVSRPVRWDSDHVVTFDDELREIALEIVRNDALDRVLIGLDFFDASINRIAAWTIGTRNVIKALLFAMLIPHKQLKEWQETGDYTRRLAVLEEFKTYPLGAIWNEYCERMNVPIKEEWLKEIAIYEKEVLLQRH