MLGGPQLLKAALEQAGRADPDSVRELLRRRQASFNENLKWLLFNNPVPSLIQEGPQCGLVALWMAGALLSLPRARSLERIVQVALERGYTAQGEMFSAADMATLAKEVFPCQTELLSGGLEGQNHRRILQHLWSGFPVLIPYDEDNNHEPCLRKGHKAHWAIASGALLGLKRGVQLPPCREDEEIPGLFHAGPAVSALSLDAVAETYLLAKQGKSCRYQLWSYTQVQESNGQLTDFSPKRASDGKVYIVPAGGVREGLCGKAVLLRPEMPEGSHSD