MAAALAQVRNALQAIGIVDVEQRDAITDSITSMDVFEIATDDFIKDMCKNIRCPGGTLPNPNAEEPGAPAVIPRNGVAISPTAEERLVLLAYYVRHLKRTSRPYPVQFNPARIYSMIEIKKREKEDKELAKDLMAPTQIEDLKKIRDAFENIAEYLLQIRGTTGVPLAYVIREEEEVPEGPDNNYQDVFEEMIACSPHDEESYAADNAQVWTIIRSCTHGGPAWSWVSSYSRARNGRAAWFALRSHYLGPTNQLKIMTRAEGDLESKFYNGERRGFTFERFAEIHQQAHTDMEEFGEPLTEAAKVRKFLKRIQAPFLNSAVATVCANPSLKNDFEATVNFLSEFIEEQNQAQLRNISSG*