MSGLDSLLEYNEIVRQMFGNEEEAFQFYNKYGKQKGFSVRRSYCEWDSGHNEITLRKFVCSREGFREEKELKREKESAMQKAEILEMQISGIRKYQIMDIMQKQYGGYDKVGYTMKDLYNFCHRNKVETVAAEEVGRKWLEFLDKHNVTDKESWLYQMYERREIWCVAYHAGKCYLGLRSNQRSESLNSRLQHFDHCLSRLRSNEAHLDFEAENSEPCLQPDASIIEKEAAKSFTPGVFSKVQFSIRAASKCFMIEHLDGYDMQTYIVGKVDKGDKQYFVKCEICVDEGNVKGISCSCLKLQSLGTPCSHIFFVLGYREDRELPGCCVLKRWTRGAKAAFAPIRKSTMYDYSDSLHRYRELRNISHTASFVASRSLEAYERLKHVLHEEDAMIPPNGGDNGGNSYGPVLPQAQDVGSTVSTNVLDPMHVPGRGAPKKKLKSVSKKKKSTVKCTLCKEQGHNRRTCSLRKEVDLITTITKLSSFA