RRKRIVWTTSQLEMLQASFARDPYPGITAREELARDTGVAEDRIFLWFKNRRSRQLRRSRLSRAGSGRRLPQADRRKRTVINKDQTAYLVQAFEEQRFPGMAARQELARQTGLPESRIDTWFQNRRVRHPRPIKVPLDPRG