MTEPFNYIFAVSYDGELFKGSPPESAQASWLTSATRIGTKGWANFSHLLFNPDGTLYGVVNDKFYKGPTPHRTSAEEWIAQATLIGDGGWGAFRFLFFDPHGVLYGVTEDKLYKREPPSSDEDHWLGSANLLGAEGWGDFEFLFFDPEGKLYGVVNGKLHKGDPPKDRHDAWLGSSTLFKGELWGNFRHLFFTSNGHLCGAHDSFYKKSPPIGLDWLAHESNMVGHGGWHMFKLLISPLPQK