MDDHRLVKFLMRIEDGYPNNPYHNRIHAADVLQSLHVLVVRGGLIGHGYCDEVSLTSCYLSAIIHDFEHKGVNNDYLIRVSDGLAVLYNDRSPMENHHLAASFQLMNSDEYNFLRKMPNKLRETLRKQIIEMVLATDMKQHFAIHSMFQAKMQLNGSVPSGGNGSGGKSMRTSPHPTSQDGHKVIDEDQRSLVLQVALKCADLGHLASPRVVHKKWVQYLEEEFFRQGDREKQNGLTVSPLMDREKNGITKSQVGFFDIVALPLFQSFAQAFQDATPMLDAVKDNYAMWREEAAVYANANSARSSK