MALQNIGASNRDDAFYRYKMPKLMTKIEGRGNGIKTNLVNMVEVAKALARPASYTTKYFGCELGAQSKFEEKTGTSIVNGAHDNAKLVGLLENFIKKYVQCYGCGNPETEIVISKSQLITLKCAACGFVSDVDMRDKLTTFILKNPPEQKKTGKDKKNLRKAEKERLKEGEAIDEDVKKTKKEGRKKGQEDRPKSSKKKAASSDEDKHSPSASQADDDDPSEGDGDSVQWHTDTSAEAAQQRIKEQLTSATSEMVMLDNGMNEGVAKSKENKTGAKQVKAVNEGEQEAQDVILKEVEDLSLYNKFVKEFKDCLKGGFTASEMASCFFSKSGPQDEVMNAYFEALFDGITKGLTKEVSKKKQFLRKVVVDESSQFLLLGAIEAYCGSYHPDAGKEVALVLKMLYDVDILEEEQILGWYDKVTANKLDSGGLLARKNAKPFVEWLQNAEAESDKDE*