RSQDRRKRIVWTTFQLDILQASFARDPYPGITAREELARDTGVAEDRISLWFKNRRSRQLRRSRLSRTCSGRRAPGADRRRKTVITKDQTAYLVQAFEKQPFPGMTARQELARHTGLPESRIYTWFQNRRVRHPRHTRAPVPAG