MGKKTLVLYPWLGVGHLNPMVELAKTLMRHGLGVIIAIVDAPDTDAVSAAAVARLAAANPAIAFRLLPSPASPDLGAHPVKRSIDTMRLANPALRDLLRSLPAADALLLDMFCVDALDVADELGVPAYFFCPTAASDLAVLLNLPYYYPTVPSFREMGKTTLVRCFPGMPPIRAMDMLQTVHDKESDATKVRLYQFKRLAEARGVLVNSFDWLETWALKALDDGVCVPGRPTPRVYCIGPLVNDGHKAAERGGERHECLVWLDAQPRRSVVFLCFGSMGTFSAAQLQEMARGLESSGHRFLWVVRSPPEEKSQFPEPDLERLFPAGFLERTRNRGMVVKNWVPQSEVMQHEAVAAFVTHCGWNSTLEAIMSALPMICWPLFAEQRMNKVFMVEEMKIAVEMEGYEEFVKAEEVEAKVRLVMDTDQGKMLRERLANAKEKGLEAIHEGGSSEAAFAKFLRDMEVEKMP*