MQDAAPVASSASDKRGYKLSHTVPTETWEKAIAAVEQQGMSLRAAAKLYGVHFAALHRRVKKRAQSEKTKGTTGYFHPSDEAGIMRVVVARAELGVLMTFDELMRLVEAAALRKLPDISMDSARKLLTRFQSRNEMSIRHIIEDWPPPRPAIDAAIGDQHQPYLGHPGFDFRTKPTGTRGTSTAAAVVTATSKTLFVPPIRLVPSTVNYGYEPTSPGVRLTDTMRAMELETTKMM