MPPSPDLQGPSLRDDPVKGQIWVSKFTTSKPTQDTSRELLLSLIDQLNERNVPYDRPDSASLEFEWLGYRHDAKKDTPKPTSLSESEKFQKLNAETKGTLTILYIYGGTFALNTPSCYPRTTSFLAKETGAKVLMVHQRLAPQNPFPAALLDIFQAYLTLLAPPPNSPHAAVPPGSILLRLRRNGRSIVFHGHTVEPVMPAGIAVVSPATDLSASLPSFVSNAKTDIFQLPHETLPYLLPGYPTCQLWPTSPPRANLYCQPGMLAHPLASPAGSGDWTGCCPIWMASGQEQSIDAVLLIAQVAHSQGVSVTLQEYEAMPHTFFFTFRDAPQTKMVFAEWARAILGFAKGVRHPSSFCFIRAKGLIAQTRPAENLVPFTVSQAREMMWVKSQRHKLPAHFREGRSNL*