MRGLYTPVMSIRRKVLVAVARLIREGKPPQAIEAIPYEIITHNTPTYRDCVFKERAVARERVRLALGQDLREFGAHEPVIDHPEPSLTDHRVVEKPYVAVIKIACERCPGKSYIVSDQCMGCVARPCVSVCSKNAVKVSGGKSRIDQGKCINCGRCAQVCPYNAILYRERPCESACGVNAIEADAEGFAEIRNEKCVSCGLCVVSCPFGAIGEKSEMAQVLHAIRSGLPVWAELAPSFVGQFGPLATPQKILAAVRALGFAGTAEVAYGADIAILEEGEKVLEVYRARQADPGAPQTFVGTSCCPSWVRAARQAFPDLATCIQDSSTPMVETAKRIKAEVPDAKVVFIGPCVSKKAEVSELREARIVDFVLTYEELGAIFQAAGVDPASIPDEAAAPEASTAGRAYPVAGNVALAIAAAARHHAGDPLDGLVHRTAESLADCLGLLKEIQQGKLKPVPHLVEGMGCPRGCIGGPGTLAPLNRAKAAVASFAKEAPLGMPEERK