MKNIVICVDHNIGYNLTRFIVNEHIKRKVNLVLAVINYLPKNAFWSDPKLILFEENIPYVYYKSSENLYYQIKNLKVDVLLLLSWKHIISKQIIQLPSVGCINLHYSLLPRHRGVYPVNWAIMSGDTYTGVTFHWVTEHTDAGDIIFQRKLQIFSWETADMLIERLDKLALELFKQLWGALLLNKVDGIQQCAIESTYHSKTDYEESNYIELDKKVTFGEVIDYLRGKTFQDKSPAFYIDRNTNEKIFVSIKFTKE