MEPIVPLIGIILTLGKDLLALIHHRASQSSTNAALRKELQLFLAKLLDILQYVEHRLVYVGSAGFVPKALETLLCEMEEFVSKAKDLLEKRNLKENVVRKFRKEVTTAFQEKMTSAIFEVLFEILMEQKAERMAKKLDVQIIEQALGNFKLEEVLSSNVLPTPGSTPTSTADIICKFGISPDVLHKFPMKEEEKKKAESVEQLWKEKMEMVKPATTEDQEDQDNVKNNPNLSMSFISDVFGQGQLGILTRQDGKIEVTLEGPPEVIGTMMGMRPMKVSEKLGYFYFEVQVVNMVELSGTSKICNYAGVGVGLATQNEFRNDKMVGWYPESFGYDGRMGEVYCNQGPQEPFRIGVLAKGDTLGIGLLQLPSQCPAIFFMKNGILQGYTQKHCFKQSSTDHLHPVVTLVSRCAKLHVNFHGPFHLPSGLDLAAALEIIQ*