MALKSVFDSSVIRAEFDKAGINNRFIPLIWKYVIQNPDCNWEDIPSLPSSAYTLLRAKFKASTSVVHSVFESNDGVTTKLLIKLQNGAFVESVIMRYDSSLGKLNGKPRPGGPRSTLCVSSQVGCKMGCTFCATGTMGFKNNLSSGEIVEQLVHASHLSTIRNIVFMGMGEPLNNYSSLVDAIRVMTASPFQISPRKITVSTVGIIHAINKLHNDIPNLNLAVSLHAPVQDIRCQIMPAARAFPLEKLMNALQEYQKKSQQKIFIEYIMLDGLNDEEQHAHQLGKLLEAFQVVVNLIPFNPIGSLSQFITSTNQKVARFQKILRDIYDIRTTVRKEMGQDISGACGQLVVNLPDKRSISNAAPLTDIEDIRRQILC*