RPTGSNAARERSRVKTLRSAFLELQKTLPSVPPDTKLSKLDVLVLATTYIAHLMRTLDSGEDTPESREKQHRLQATGYLHPVK