MNADTPLQLLGGLTAAEFLRDYWQRKPLLVRQAIPDFESPLSADELAGLSLEESVESRIVLEHGKTPWEMRRGPFQEEDYQHLPEQDWTLLVQAVDQFVPEVAQLLEQFRFLPSWRIDDVMISYAAPGGGVGPHFDNYDVFLLQGHGRRRWKVGQMCSSDSPLREHADLRILADFEQSDEWVLEPGDMLYLPPRLAHYGIAEDECMTYSIGFRAPSAAEVLTHFTDFLGQFLSDEERYTDAGLQPVGDDPHQIQRDALERLQGLIQEHMSDERLLLTWFGQFMTEPRYPELVAGEEIPEEELFGALEDGALLVRNPSARLAWSEIDIGLVLFASGQSVLLPGQLKELLKLVCSADALHLENLGQWLADDDARKLLAELVKQGSLEFADE*