MPLTAESAAQQIQDRLRQLQSAIHDIEEERRRNESNINAMVRAQESNIPPHKLRSLYKSGLQDAEREEELLRNSLDIIQEIRTIRNERRIQARNAGNKETIRRGALMKMLQLTAQTLPLFVSKPGERIPQLCGAVPAENNYIAKPALVKGTEEDEENWILAEVVQYISGQNKYEVDDIDEEQKDRHILSRRKVIALPLLRANPETDGHALFPKDTMVMALYPQTTCFYKALINKLPSTATEDYEVLFEDKSYSTGYSPALSVSQRYVIAYKPTKKLGGSSA