MALKPLKSLFPQIDPNPNANLLPESLKLSGFEQRIIIVGGGPSGMHMSACLAAKGYTKVTLLEAEPEIGGKSLTVYDDALPSVPNEMGTCYLNAQYKLVRSLLEEYDPENTEEEFANEKNGRMAFGVVIADEDKRKYTEGLDYSDWVNEEAEKVSCPSCCWCLPDSLQGIPIFVAFAKYLKIHVEIFGRYSYGMPPKPKDWCRINMTAQEFLKQNGLEILTPIFIYSQQVQGYGMLDQVPAFYLLWWNHPDIARNTIGAILGGPPNPGLALLKNGWQSLWLKMKATWLHTLQGDVVITAIDLFRFRHLICDLAPEEEQIFSQLQGQSLTTTLYKGKTTDHEHTVETWFGRMGIMDDGVGQFYAQRNSRMAARPNLPPNGVELRVAYQYMPKPLQTGDEAKLAKVLKENLRKSYAGEPEVEILLQKAWGYFPHFENEALVKEFPWKILDLQGKRNTIFIGSSVCYESALDQVAYNLMLLSKMTA*