MSKYLSARASTQYFQLQRTVAEAYHVDDAARTFAVQPTHAQELNDQITERVDFLGRINVIPVSEIKGEKVMLGLSGPATSRTDTNARDREPRHLLDLKNNTYELAHTETDVALSFATIDAWAKFPDFVDRYLTAVQKRIALDRILVGWSGTHAAVQTDPAKYPQLEDVNKGWLQIAREQIPEQVLKSEDPAKKITLGPGGDYANLDALVHDVKQMIDPVMRDEGDLVAIIGSDLLAAEKSTLYAAQGQKPTEKERIEEVKVTETYGGLPSLLVPFFPVMGVVVTSLDNLSIYYQDSSWRRHLLENPKRSRAEDFNGRNEGYVIEQLGKFAALEGSSLELVR*