MPRFFVPAESIRGDRVVLTGETAERLAKELRLKPGDYVELSDNDGYLYLTRIVAVGARRVRGRVLRREPARGEPRTEITLYAGILPGDEFLRVLREATRLGVREFIPLLTSNTKLNDLAEWEARRPEWERVIREAAEEAGRGRLARLLPPMEVREAADRAKAEGGLSLVACDFAPPDIGPTLEEIIAANKPKKVNLFVGDENGFSGEEYVYFCKQGITIAGVRASGPGGHKPEDLEAVLALGAPLSTLGPELLPAHEAAIRAVREILRLMGDLA