MSETDRITVQAALIPATQALAAAGIPGAGRDARLLMAHALGLAPDRLTLVLRDPLDPGAKAAFAAALARRLAREPVSHILGYREFHGHRFEVGRDVLDPRPETEILVAEALSRPFASVLDLGTGSGAILLSLLAERPRAMGLGTDLSEAALAVARRNAAALDLGARARFRRADWWQGVDGVFDLIVSNPPYISAAEMAGLAPELSHEPRGALTDEADGLSAYREIARQAGAFLAPGGRIALEIGPTQGSAVAGLLLAQGFRSVRVIPDLDGRDRVVRADAPEPAPAS