MSKLLFRLRGVPDDEAEEVRALLETHQIDFYETTAGNWGISMPAIWVRDESQYQQAKSLLDHYQAARSARVRAEYERLKREGRHKTLWDSFRENPLGFIAYIFIVMVLLYLPFKLVFELTR