MAAALAQVQNALQAIGIVDVEQRDAITDSITSMDVFEIATDDFIKDMCKNIRRPGGTLPNPNAEEPGAPAVIPRNGVAISPTAEERLVLLAYYVHHLKRTSRPYPVQFNPARIYSMIEIKKREKEDKELAKDLTAPTQIEDLKKIRDAFKNIAEYLLQIQGTTGVPLTYVIREEEEVPEGPDNNYQDAFKEMIACSPHDEESYAADNAQVWTIIHSCTHGGPAWSWVSSYSRARNGHAAWFALRSHYLGPTNQSKIMTRAEGDLESKFYNGERHGFTFERFAEIHQQAHTDMEEFGEPLTEAAKVRKFLKRIQAPFLNSAVATVRANPSLKNDFEATVNFLSEFIEEQNQAQLRNISSGQSGHG*