RSQDRRKRIVWTTFQLDILQASFTRDPYPDITAREELARDTGVAEDRISMWFKNRRSRQLRRSRLSRTCSGRRAPGADRRRKTVITKDQTAYLVQAFEKQPFPGMTARQELARHTGLPESRIYTWFQNRRVRHPRDTRAPVPAG