MRLDLSAKFRQVLGLAKDHASIGRAIVQNYNEKAFFDIEVAVVRATSHDDCPVDDKTMHEILFLVSNTPGSIPFLAEQISRRLAKTRDCLVAGKTLLLFHRLLRGSSRSIEQQLHIAHTSGHLQIGCSWFMMSLDSRSFVFLQNYVAYLQERVGWIINQAGKLEPVMSGGTKFSRYKEKSMDLVFHILPKCQEFIAQVLKCSPVDAWPIDNLVQAATGNILKESFQVYMTYSDGMTALVSMLFDLSRPARDLACGMLRKASQQIQDLRILYDKCRGFAGMKSLDYPSVQAISMDHIVALEECSSYGGKRGFSLSTNLRDAITCNELKQEQHSASFSSTSPFSLPVETKISMVWVVFDNEDGEESDKQTEKAYER*