MVFIRSVKHGCLPLIIISNYNFVFTSKGHSGVNQLGGMFVNGRPLPDSTRQRIIELAHSGARPCDISRILQVSNGCVSKILCRYYETGSIRPKAIGGSKPRVATSMVVLKIAHYKRECPSIFAWEIRDRLLQEGICTPENIPSVSFANRQKVNIQRSIYIDSFYFH