MEGAGIEEALRSVAPGTPLRQGLDRILLARMGALVVLGDSPEVLELCTGGFLIEAAYTPQRLFELAKMDGAIILSSHGSQIVRANVHLVPDPRLPTSETGTRHRTAERVAESVDATVVAVSEELSVISVYRRREKRTLQPIPQLLSRANQALSTLERYRGRLDQVLEQLNGLELREQVSLRDVVFVLQRAEMVRRIREEIDGYLVELGADGRLVALQAAEITLDFDRDYTDVLRDFLGVCDEGEVRDIKELLASLDLDELMNVVQLARHVAERARCVSLAHEDLYDGELLGVNLPSKGSRLLHHVPRLPRSIAARIEERVGSLHALASMEPDELATVAGVDPDWAKAVVAHLRSYE