MSNAPRFDPKAAYGPSGAAIFSAPHKYIQKAGLIGEMAAFLRPLASRPDASAGVLIVPALRPAYEKRIIKSIEEAGARATMVDFGGECSWEEVNKLSAAFRQKTVDYLIVVGGGKCLDAGKVVASVLKVPSVIVPTLASNDAPCSALSVLNFRDNPHLVLVDTAVIAEAPRRFLVSGMGDAMATFYEADACRRAPHARSEVGGRPTASAVALSALCRDILYEHGAQAAADVERKQVTDAVEKVVEANVLLSGLGFESAGLALAHALHNGLTWLPGTHGSLHGEKVAFCTLAQLCLEENEAEARRVARFFAAVGLPVTLNALGVDPADEAGLAGACERTVVAGATAHNMPGGATAESVLRAVKRAHQLGSEILAEVKRA*