MGDRLTQLQDAVDQLAQQFVASLHFVHMRHDLQPLGPNDKIRHSKHDRRQKEDSLPPDEFAAGLTELARDLIIKEQQIEVLICNLPGLDNSEHDQERSIKDLEEDLKAAEAQRLEALKERDHILGQLDTVIRSVRRP