MSGLDSLLEYNEIVRQMFGNEEEAFQFYNKYGKHKGFSVRRSYCEWDSGHNEITLRKFVCSREGFREEKELKRESKKRRISDDQKAEILEMQISGIRKYQIMDIMQKQYDGYDKVGYTMKDLYNFCHRNKVETVAAEEVGRKWLEFLDKHNVTDKESWLYQMYERREIWCAAYHAGKCYLGLRSNQRSESLNSRLQHFDHCLSRLRSNEAHLDFEAENSEPCLQPDASIIEKEAAKSFTPGVISKVQFSIRAASKCFMIEHLDGYDMQTYIVGKVDKGDKQYFVKCEICVDEGNVKGISCSCLKLQSLGTPCSHIFFVLGYREDRELPGCCVLKRWTRGAKAAFAPIRKSTMYDYSDSLHRYRELRNISHTASFVASRSLEAYECLKHVLHEEAAMIPPNGGDNGGNSYGPVLPQAQDVGSTVSTNVLDPMHVPGRGAPKKKLKSVSKKKKSTVKCTLCKEQGHNRRTCSLRKEVDLITTITKLSSFA