MAFEDRLTASFRGVEFLLEEADGESGRRAIPHAYPKKEIGYTEDNGKVLTQERISGRVVGADYFEQLQALLEALNKQGPGELVHPWFGIRKVQIGKVSHKLINRVDGTATISFEVFEVGENLFPTAKSDTANQVNTEADATKDAVNNAFEGDFDTGTLDGAGDMVDQFLDDLDELTRGLPSLPDDLRQWTDRLMRTKDSVGELLAYPGDLARETMGLLEDVKSVVKDPIRALDVYANVQSRWQGARAELAITGGLSRNIASEGGVASSVPKFANPSKNAVIAANAEAFKTLALHSSAVSQCYALASADIVQKLDDTEQTVESLSGAERNAILTGQQLKSLGYGIADTLATYAADAVEAGSSAVWRQMRKLRQAVLADTRERAELLPQVSLYQAKQSVPVALVAWQQTGNTERRDSIVQRNGFANPAFILPTDTVEVIS