MSAIHGNGKSFATNVRAKRVTLQDLDACGGRLRRGDLVSFPTETVYGLGCHALDELACRKVFAAKERPLTDPLIVHVNEEAKAQELWQATADSLEGRILACLIHEFWPGPLTLVAKATSSVPSVLMAGTGFVACRSPSHPTARALIASAGVPIAAPSANKFGHVSPTCADHVFDDLRYEDVWIVEEDEPLQVGVESSVAKLEMQDKARGVLTVLRQGAISVLDLQRCLRKANIDSVQVRANTSRSTSDEEANVAPGQTVRHYSPNIPSFLVSKYCVESYMNDGNQSKLADTVIVDYGETMLSWKEYCAAYRDLSSVADSTKAAQAVFDTLRWAEQVEGASRVLFPDLEVDDESDALILAVKDKLTRAASGVVLESLS*