MVTIKNFFKKTSHQDQHNQEKEKLLQHDDDEIKNGCCCFTPLYEKFKSFFNNIQDFAKKAIEMGKNDPRKIIFSLKMGFALSFVSLLIFWKKPTDVAQFAIWAILTVLVMFEFTIGATFIKGFNRGLGTFCAGMLAFIFAQLALWAGEREKAVIVVSIFIVAFIGTYLKLYPTMAPYEYGYRVFILTYCILIVAGNRTREYNVAIFTRLALIAVGAGICLMINISVCPIWAGEDLHRLVVKNFMDLATSLEGCINGYLSCVDYDEATNDSDYNGYKSLGFAIWEPPHGRFKMHKNPWRDIVKLSSGLRHCAFMAPPEKRKVFRNELKKVGTNAAKVLRELGTKLEKLEMLNGHENILKEVHETAQNLQKKVDHKSYLLVNSKSWEIGKSNIINNLDDSSSENSSENIPLSSRSLSETAIDIRSLQGNWPQSDQLVAKLTPFKKQNQWPSRLSLVDGEIADTIEMETYLSASALSLATFASLLIEFVARLQNVVDNFEELSQRAEFKESISVKS*