MLEQKLADRDRVPVRSAAAEDLRSAYTTHGLNSYQVCRYSRQLLVPAFGIAGQEKLLSSSILVIGCGGLGSSAALYLAAAGVGVLGLVDRDTVELNNLHRQIIHSEEAIGTSKVRSAATSCRRINSSLSILEFPNGFSADNALEIVRKFDVVVDATDNLPSRYLISDACVVARKPLVSGAALGLDGQLTVYNHKNGPCYRCLFPVPPPQSACQRCSDSGVLGVVPGIIGSLEALEAIKLASGTGEPLSSRMLIFDASLGRFQNIKLRAKNPSCVACGDNPEITEANFHNMNYEAFTGVAMTDEVIRKQVVSLSNSLSCLELRKRIEEKVPHVLLDVRDEHQYAISALPQSTNIPLSQLQKNSQELRDIILDDEKMPVFVICRRGNSSQEAVELLRNSGVNALDVTGGLEAWSREVDSKFPLY*