MGKIWQLEDIDPDDPEQRFLPVLQYIPVGFGTDAGGRNRIVLPEALARAISKHLTECGVPPVDPAQAVKKLRAPYRGEQSPLNPLGDWVSIDEPEPPKVRLQDPAAMTPPERTALVEKLRYMGYRINEPLAPKPVAQVIDAIDDPPRFDPHTHSVTEVNAYLRDLDDEVEKRRVLYQEKRGQARRGILKRWEGA