MSNESGTNKDHPSAKAPQKTRGYHEYSFAHATMGVRLPTILGKAIDDVWKTVNQEYDEDRIVDLVNCIGRMEHLMGDLQGNSKLRPIIDDGAGDIALWNKEIAKFFRGKDFMNAPWLFAEDVFFRQKCDTFSRSNQAVFELSQRFSESQAIDANLSEEEQTDLSLLIDMTEEDIKKLQSTGGDHLAATEKNILGNDLHKLANYVATLKGGRIDFVLDNAGFELYCDMVYADWLIQSGICSEMDSLRTLGHRWKQYEKEGKLNHRKLTYDCHAPLDTPFSIKSDVVVGIPTGLGEKLDEEEPGWKISGKYAVVLLSEGRKG