MNLDFLGRGWSFPPTFDKGLPGVEMLEQEADILASLQVLLSTAQGERVMLPLFGCNLDELVFESLDTGTKALMTDKIESAILYHEPRIDLESVRLDDTRELEGVVLIEVIYRVRTTNSRFNFVYPFFKLEGTDLDLAATVTLLPDND