MSTTPSKEVSQKLSYLYFYLHDISQEMQSVYGLIQIVEATLSEHVELEAPKFFDMRGEFSVKISKGNPQVIKTMAKISFQTAIINICRLSEAIGHSDMRQLLKKYSPLSLERFEIFIKKYYTKEVKYYRNKYSAHPINRDTDNFLNLKEIFNLIEKILNISSMEKFRLDHFYGFVKEFHHPNITDPNQSITWAIYEMSNELRNNGITLDREKDF