SSRRSKLEKADILELTVKHLQSLRRVQVTAALRADPAVLGKYRAGFHECLAEVNRFLAGCEGVPADVRSRLLGHLATCLARLGPLRRPLPPAPAAEVLAPAVYAGRSPPPAFDGPCPLLAPPFLPGRTGEPLAAPGAAAQGRGAPWRPWLR