MVYTFFEDRDLDHMLASSPVLETLALFVSFGKAKHVLLRGQKLKCALVLETMAFELAVVDAPLLERLIMWETSAPSEGDGSLMELGVHMLQIWKRVIKADTNVSPRSMVPSVKILALKVNLGVFKEIQMLVNFIRCFPNIETLHVESARAGEPTGNNYIELFKELDPIECVQSHIKMMVTFMKYITQRANEIKKIMLVISDNRRATVGEMIYVVKTLTIPPWASETCTVLLMAPKEKAGLDFHSRASDLSVEDPFLEHGQELFRFIKE*