MTTYPVPQNPLLLRVLRLMDAFSKSDDERDFYLDRVEGFIFYIDLDKDQEDLDKIYQELEENADRYCLIPKLTFYEIKKIMETFVNEKIYDIDTKEKFLEIVQSKNAREQFLEFLYDHETEQEKWQQFYVERSRIRIIEWLRNNQFQFVFEEDLDFSKHILEQLKVHLFDAKVSKELTQARQLLLNKSKVYYSNEALNPRPKRGRPPKQSAKVEAETTISSDIYTKVPSVARRFLFLPEITSPSSLTFSEKFDTEEEFLAHLRGGGRLEDQLNLAKFSERFDSLRELSAKLGYDSDGETGDFFDEEYDDEEEEIKPKKTTKRGRKKSRS