MVEKTVVLYPSLGVGHLNPMAQLAKAFLRRGGVAITIAVVDPPEKDAVLAAALARLAAASPSITVRLLPIPPPSCASTEYSHPIMPILDALRAANPALREFLRSQAPAADAIVVDMFCTDALDVAAELAIPAYIFYPSAAGDLAVYLQVPDLWRRAAPSSLKDMGKAPLDFAGVPPVRALDMPDTMQDWDIDVCRVRLQQIARMPEATGILVNSFECLEPRALEALRGGHCLPGRSTPKIYCVGPLVDCGGAEENGERHACLEWMDRQPKRSVVFLCFGSMGAFSSAQLKETARGLERAGHRFLWAVRSSRREQSNSPEPDLEALLPDGFLERTKDRGLVLKNWAPQTKVLRHEAVGAFVTHCGWNSALEAITSGVPMICWPLYAEQRLNKVHMVEEMKVGVAVEGYDEELVTADEVEAKVRLVMESEEGKKLRERTAAAKEMAADAIKEGGSSDVELGEFLKDLGKIDL*