MDGRSTCVSIGKFPFDYTEEQVLEIARSVGPVLDIKLLFDELTGKSKGYAIVNYGDVETAGSAVRNLNYTSLPNGRFLKCAIVSDYELIGDEDSASKLPPLPLGIQIHPNQNASQVISSILSNIDSNSALQILNEMKTMSQENPKGTKLLLERFPQLALAMVELGLLTNTTNHELIELTLNKKPIELKNLSTDHVNLLQSVYNLSDDQISELDEGQQDIVKRVKVEIEKGSYGDILNTSDNHN