MKPTRGSIDQLRLPPGFRFHPTDEELVLHYLRRKANSGVFQIPVIAEVDLYKFDPWDLPNKALFGEREWYFFSPRDRKYPNGARPNRAAASGYWKATGTDKPIHMSKGHSKVGVKKALVFYRGKAPKGEKTNWIMHEYRLAEGVSTSTHHPRRNSSRLDDWVLCRIYEKTSHAQR