MSPFDFLFKKKKVEKGLLGRRQGEQGVLEDGARLLQELISFSDGKAYYPIHMFSVEEIEEAIAETNSRISPNKETEEAEETCETGIFASNYKGIYQGRQIFIKAYQGEREYAFNEIATITQINHANVVKLLGCCFEMELPLLVFELVANSLRHRLHEPNTLGPIPWEYRLRIATEIANAITYLHIANRKPIVHRNITSSNILLDEHCRPKLCGFTLTVTIPLGETHVKMEDISGTFGYLDPDYVVTGIVSAKTDVYSFGMLLFEL