MSTTSTVTQAALRSNPNLKVIKNGFGAEITGLDFTHGVTDEAFRFIENAVRKYGFAVVRKTNLVDETHLELARKFGELDDVTPYNKAGRVHRLKYNELFDVGNIEIDGSIVDLNSPRGEANKGNSLFHTDSSFNPRRAGYSLLLAHELPPPGTGGSTAFADMRGAYRDLDDDFKRFLHDRNFVARHSILHSKKMAAPEHFKDVNPTDHFMSRHLLLQKHERTGIPTIYLAKHIHSLEGVSPEESQGILDRLFEHSSQDKYVIEVEWISVGDMIVWDNTCTMHRAISGEFTTKYRRDMRRATVHDDSSLAWGLNPKSDQRMGLP*