MALALRQSRRGGLHGLALGLAALQQQPGPPAVTSLQRWLSCSSVAASSSRPAIDKLLVANRGEIACRVFTTAKRLGIPTVAVFSEADRLSRHVAMADEAYCIGPAAARDSYLRTDRILEVASMTGATAVHPGYGFLSENSGFAGACEERGIAFVGPPPAAILAMGDKSEAKAAMLAAGVPVVPGYHGEDQGEERLQQEAARVGYPLLVKAVMGGGGKGMKLAEKPEQFLNALHSARREALAGFGDDRVLLERFITRPRHIEVQVFADSHGEAVYLFERDCSVQRRHQKVIEEAPAPGISQAFRQAIGESAVAAARAVGYRSAGTVEFIVDVDSGX