MCAPLVAHDAPGLLAEAAAVAALGPDLLEWRVDFFEGIARTGEVVELASAIKRAAGGLPLLFTRRSAREGGQPIALDEAAVAALCRAVCAGGGVDLVDYEMDHDPAHVAAVREAARTHGVGLVLSFHDFQGTPPVEALLGRLRQAAALGADVAKLAVMPRDMGDVLNLLSATWQASQSLPIPLISMAMGPLGAVTRLAGGAFGSALSFGAGQAASAPGQMPIAELRQGLTLLQRAMERRA