MGQYVSIAASDGSGRFDAYLALPASGKGPGVVIGQEIFGVNANMRAVADLYAEEGYVALVPDLFWRLQPGVDLGYDEAAFAKAIELFQRIDLDAAVDDIAACIEHLRQREEVVHAGIGFVGFCMGGKLAYLAATRTDVSCSVGYYGMGIEALLDEAKQIKGRLVLHFAEQDAYCPQQARDAILPCLRNLPKTELYLYPGVDHAFARVGGMHFDKPAYLMAHERSIAALKREIGPNFDLSALWDEHVRHEFDTRDVAATMATMVAEPYVNHVPTLTGGVGQRELSRFYRHHFIHGNPPDMTLTPISRTVGALQVVDEFVMRFTHSCEIDWLLPGVPPTGRFVEIPMLGVVRFRGDRLYHEHIYWDQAGVLVQIGLLDPQGLPVAGVESARKLLDESLPSNRLMARWAASEGLGL*