MTLTELRYIVAVAQERHFGRAARRCFVSQPTLSIAIKKLEEELAVSLFDRSSNDIITTEAGERIVAQARKVLKEAELIRHLANEEQNELEGAFKLGLIFTVAPYLLPKLIVSLRRTAPKMPLMLEENYTHTLTESLKRGDVDAIIVAEPFQEPGIVTEPLYDEPFFVIVPKGHSFEELDAVSPRMLGEEQVLLLTEGNCMRDQVLSSCSELAAKQRIQGLTNTLQGSSINTIRHMVASGLAISVLPATALTENDHMLFSIIPFEGTPPSRRVVLAYRRNFVRPKALSAMKAAIMQSQLHGVSFIHD*