MVRGLLKNLVSKSLSSAGKWQQQQLRRLNIHEYQGAELMSKYGVNVPKGLAISSVDEVQKAIKDSFSGQDEVVVKSQVLAGGRGLGKFKSGLQGGVHIVKTDQVADLAGKMLGQILVTKQTGPQGKPVNKLYLCEKMSLTNEMYFAITLDRTTAGPLIIACSKGGTSIEDLAEKYPDMIIKVPIDVFKGITDEDAAKVVDGLALKSADKQASIEQINPLAETSDNQLVAADAKLNFDDNAAFRQKEIFALRDTSQEDPREVAAAKVDLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGSASEHQVVEAFKILTSDERVKAIMVNIFGGIMKCDVIASGIVNAAKEVSMKVPLVVRLEGTNVDQGKRILKESGMTIITAEDLDDAAEKAVKAASSQ*