MDPPPLVTSDPDKPREWTAELAFFLTGVVEAVKNHSDSGPFLDPIDNDRTNLPDYFKIVKNPMDLGLLRLMLENNRYLSVEELLEMLLLMAAACLIYGKPGTEECLRVDKLEKELNENWASLPPP