MRRLQGAEDGCLLASYFLGDEKVRLLNAQRLFGTRNIRRFVQATLPEKRDDLMSLIKYEAQVWARNPQSGATGVMWHLERKVERELAKLSKLRQKLEMCKNLAAKKGIPEAKGVGVRQVTSKEQEQERQYQVCPERISAWTPRLFVHRSACGIPISQTESRIACMQFFGRAFMAFAGQVQEEVINNEAEDAHYDFFPLQAHLVLNSLCNPTHWEATIDALAQCARLDSLASTTPTTTECHRDGRAPPTYVKGEGDVDHTSSMSFHNR