MFPQSKFSRAFLHPRYWLTWFGVGILWLLVQLPYPVLRFLGTRTGKLARPFLKRRESIAQKNIELCFPTLSREEREKLIAENFHSLGMALLETGMAWFWPDSRVRKWFDVDGLDNLTRAQAQNRGVMVVGVHFMSLELGGRVMGLCQPMMATYRPHNNPLMEWVQTRGRMRSNKAMIGRNNLRGIVGALKKGEAVWFAPDQDYGPKGSSFAPFFAVENVATTNGTYVLSRLSGAAMLTVTMVRKSDNSGYRLYITPEMEGYPADENQAAAYMNKIIEKEIMRAPEQYLWIHRRFKTRPLGEASLYI*