MSESSQSVLDLFSWAFEKTLALSDDVLTERMQAVKSDLYNRDYMAAFGSQDNLDVYAVRWSPARALAYHELFKQHNVLRHDKPNVLCIGGGAGGELAALLGLIAETPQKDEIKLNMVDIAAWGECVSKLEGAFPNIYDKNTNKDAVTTTFVQGDVLIPETIPSFAPYTCITLMFTTNELFAENKAQTIRLLNRMTEQCESGTLLLVCESAGSYSDIQINGKTFPVHFLLDHTMAKGRNSTTGPWEIVNQSNSEWFRINKELELVYPWKLEDMRYFFRLYRKV*