MADALSLIPAAVLRNLADKLYEKRKNAALDIEGIVKQLATAGDHDKITAVINLLTTEFTYSPQANHRKGGLIGLAAATVGLTSEAAQHLEQIVPPVLNSFSDQDSRVRYYACEALYNIAKVVRGDFIIFFNQIFDALCKLSADSDANVQSAAHLLDRLVKDIVTESDQFSIEEFIPLLRERMNVLNPYVRQFLVGWITVLDSVPDIDMLGFLPDFLDGLFNMLSDSSHEIRQQADSALSEFLQEIKNSPSVDYGRMAEILVQRAGSPDEFTRLTAITWINEFVKLGGDQLVPYYADILGAILPCIADKEEKIRVVARETNEELRALKADPAEAFDVGAILSIARRQLSSELEATRIEALHWISTLLNKYRTEVLEFLNDIFDTLLKALSDPSDEVVLLVLDVHACIAKDPQHFRQLVVFLVHNFRVDNSLLEKRGALIIRRLCVLLNAERVYRELSTILEAESDLDFASIMVQALNLILLTSSELLEFGIFQSNPWEILVGRNYMFLCMPRGALSQWQL*