MTNLPKFSTALLHPRYWLTWLGIGVLWLVVQLPYPVIYRLGCGLGKLALRFMKRRAKIVHRNLELCFPEMSEQERRKMVVKNFESVGMGLMETGMAWFWPDRRIARWTEVIGMEHIRDVQAQKRGILLVGIHFLTLELGARQFGMQEPGIGVYRPNDNPLIDWLQTWGRLRSNKSMLDRKDLKGMIKALKKGEVVWYAPDHDYGPRSSVFVPLFAVEQAATTTGTWMLARMSGACLVPFVPRRKPDGKGYQLIMLPPECSPPLDDAETTAAWMNKVVEKCIMMAPEQYMWLHRRFKTRPEGVPSRY*