MSNRDKLAVVYLVTNTHFKSTDRIAMLAASLRLAEAHVLPTTPAMFYIFTSPGSLVELRRALRPLLRASADSGHMQVLPVPDDSWQLPEAGNDTAYWHGHWGKHYRLMGDWRLSFMPRFARDMGHRYVMQLDDDSYIIGKVEQNLVQLFDSRNISLGAQKVLQDWPLVTWGLPELAKYFLLAYQLQPTTLFQHCRPPGLDGLYSALDQQSLDADPEARVLGSLFPNKAVPRSGGWDRTILNGNCVMISLDFWFSSLVQRFVQLCRASGGSVMYRWNEQAVLGMVAQIFASQEQLLMFSFPYAHRLKYKDALRAGGLKP*