MFVNGRPLPDSTRQRIIELAHSGARPCDISRILQVSNGCVSKILCRYYETGSIRPKAIGGSKPRVATNSVVIKVAQYKRECPSIFAWEIRDRLIQDSVCTPENIPSVGFAF