MLWITGGPGCSALSGLVYEMGPITFEAVEYNGSFPTMILNPYSWTKVSSIIFLDLPVGTGFSYATTPAALQSSDLQASEHAYQFLRKWFVDHQEFLENPFYVGGDSCSGMIVPVITQIVAIKNEIMEVELFINLKGYLLGNPTTFEGETNYRIPFAYGMGLISDELYESLKSNCKGEYFNMNASNVPCLQDVQTFNELLKGINNPHILEPKCKRFSPRPHTLFGERRSLHQLNNLRGLIKCRENWYKHSYHWADDDQVRDALNIRKGTIGKWERCASNLQYQMMITNSLPYHKNLSNKGYRSLIYSGDHDKLVTFQSTQAWIKSLNYSVVDDWRAWTVDNEVAGYTRSYSNQMTFATVKGAGHTAPEYKPRECLAMLTRWMSHQPL*