MSFPPHLNRPPMGIPALPPGIPPPQFPGFPPPVPPGTPMIPVPMSIMTPAPTVLVPTVSMVGKHLGARKDHPGLKNKENDENSGPTTTVFVGNISEKASDMLIRQLLAKCGLVLSWKRVQGASGKLQAFGFCEYKEPESTLRALRLLHDLQIGEKKLLVKVDAKTKAQLDEWKAKRKASNGNARPETTNDDDEALDEETKRRDQIIKGAIEVLIREYSSELNAPSQESDSHPRKKKKEKKEDIFRRFPVAPLIPYPLITKEDINAIEMEEDKRDLISREISKFRDTHKKRDREEDEEDAYERRKLERKLREKEAAYQENWEIRERKKTREYEKEAEREEERRREMKRLRDREKEMEADERDRKREKEELEE