MSLFKSLVARSGSGIRAAQIARQNGPVISQISIISSQPFSTSPVSYKTNTSTRTKENVHDLETFFRLIGRNTVEHLDLFEGDLAKFLSTSSQQMKFMGIDVSTRRYMLRWKHKFENDLEPLREHKKGKKKNGGERNAKTVLAKKNALKKLEEKEKFAAEELDAENRGERLF