MSLKSLLGRRNSQEQRQQSTKFFSRAHLLSLFRSRSHDCPADRLPALLDVPTSKRPLLFILKLALCSVVFDFADPWQDSDEKEMKTQTLLELAEYFSAKKAIKKLDKEALQATFSMLSTNLFRTLPAPAHGASDGEEEQPVQDPSWPHLQLVYDLLLVFLNHPRAVKYADNAFILRFLDLFESADPRERDYLKKALHRLYGRSMRHRLFLRKAIRTMFQRVSLDTEKHNGIAEILDILHSIIHGFIVPLKEEHKLFLLEALIPLHKTTWLWVYHKSLVPCTVNFIEKDPKLAGAVIRGLLDFWPVTDSRNEVLILEELGHILEATQLGDFQSCMVPLFQQISQSLMSSHMEVVVEALKLWTNEHVASMIAQNRCVILPFIIGAIERLCNRSGDESGVREQAESVRKMFQDLDAQQFEECLKGYHDRLKVESGFAANVSTAKLVVVK*