MRTLHVDLGERSYPIYIGENLLGDARWFAPHIVGRRVAVISNETVAPLYLETLLKALQGHEVTPVVLPDGEAYKQWETLQLIFDALLKERHDRKTTLIALGGGVIGDMAGFAAACYQRGVNFIQVPTTLLSQVDSSVGGKTGINHPLGKNMIGAFYQPQAVVIDTASLKTLPSRELSAGLAEVIKYGFICDEPFITWLEEHMDALLALEPTVVTEAIERSCAAKARVVGADERESGVRATLNLGHTFGHAIETQQGYGVWLHGEAVGAGTVMALEMSHRLGWLSAAERDRGTRLLRRAGLPVVPPAEMTAEDFMEHMAVDKKVLDGRLRLVLLQGLGNAVVTGDFPREILDATLRTDYRALADQLGDE*