MPLTAYQLRFCPARYIHESHLPAVLLRLLPALPDWRRQSVLNAWLLEQLELDCAFRMPAQLGGLALYPQAALERTLGWLGALLHGQALRQVLDGARVRRIRAQIGEQGQRFCLEQLDLLIGRWPPGWQRALPENPEEGYFRRCGLAFWLAACSDADCGFSRRLRLRLRLEAMPAPADWTFDEQRRSLARTLCLKVARQASDECFHLLN