MTRRLPPLYALRAFEAAARHASFTRAGEELAITQSAVSRHIRTLEEHFGCRLFERHGRQLQLTEPARLLLPGLRDGFDALERACTALRVDDATLRLKAPSTLTLRWLLPRLSRFRHLNPDIEVQLTSAWMDVDSVDFQREPFDCAVLLGSGQFSPEWETAALFAEWLVPVCDPDEAVEPWTLQRLRDSELLHPTPDRRDWRRWLQRTGLGEEVSLKGGQVFDTLELGIVAAARGYGVSIGDLVMVAEDVAQGRIGLPWPVAVASGESYHLVWPRARRGQERFQRLRDFLLAEVAAMRLPVVERLA