MAAALAQVRNALQAIGIVDVKQRDAITDSIMSMDVFEIATDDFIKDMCKNIRRPGGTLPNPNAEQPGAPAMIPRNGVAISPTAEERLVLLAYYVRHLKRTSRPYPAQFNAARIFSMIEIKKREKEDKELKKDLVAPGQIEDLKKIRDAFENIAEYLLQIRGTTGVPLAYVICEDKEVPEGPDNDYQDAFEEMIAQCPHEEESYAADNAQVWSIFRVCAHGGPTWSWVSAYARARNGRAAWFALCSHYLGPTNQSKIMTRAEGDLESKFYNGERCNFTFESFAEIHQQAHTDLEEFGEPLTEAAKASFLNSAIATVCANPSLKNDFEATVDFLSEFIEEQNQAQLRNILSGQSGCGQGRGKGSG*