MATFTQADIDQRIAVALAAYQSQQSTANRPLRLDIPAPEPFSGKAEDLRRFIQCVLSYFVATNNTRLSDEAKIAFTVALMRKDLGKTWADAYYEKSAGGVQVYPDWAAFATALEEAFPEHGTRIKAHQILMRLPERQKNKKTALSLGNYVTRFEQLASKAQLKDAKVNGVNRTENDYHTLHANFVKGLPKELYVSLATRAARDRPSTMKAWYDEVRNADAAEQGALTVTDTRDYGEPMDIDAAAWSFSTSSLDLQDDALSISPRSSSTSQASI*