MEEVQSKLMALDYPRASVPAQSLLYAGLERYALLEWLFFKLLGDKSPFTQQGAQGDGTERDEESTRTQHLAEIARFLGLTPTVDLDAVQGKGSYESRAEMLRLIVNLVEASCVADNPEWSVDDQVAKDIQFLDAISEKQAQVFSEECKLFPPDVQIQTSFPVPDVSELENKLADYVKHLADLQQVVDDLASKQNYNPNEDHSEAGNELKAQLESFLETAKVFNHIYSKEIRPWTHTMELPQLHGLGPAANRLLESYKLLLKLLRNLRSLRDSHAAIAAVSETSTSPTATSKLVSECEEALVDLNRGLAVLSASAARVTT