MSFSKVYWDQAVELAPLFNELVDRVSLDGDFLQETLARTKEVDSFTGRLLDIHAKMMKLNKKEDVRLGLTRSDYMIDGATDQLLQVELNTISTSSNGLACGVCELHRNLIRQHERELGLDPESVVGNTAIAQHAEALAGAWAEFNNQSSVVLVVVQPEERYMYDQYWITVALREMYGVTTIRKTMAAIDAEGELRPDGTLTIDGLPVAVVYFRAGYTPNDYPSEAEWRARLLIECSSAIKCPSIAHHLVGTKKIQQELAKENVLERFLDNKADIEKVRKCFAGLWSLENDSIVMSAIESPELFVLKPQREGGGNNIYGDNLRETLISLKKDGSNELAAYILMQRIFPPASLCYLVRDGTCIRENAVSEFGIFGAYLRNKDRVIINDQCGYLMRTKAASLNEGGVVAGYAFLNSVFLT*