MSRQPALDKLFHTLAPDWVRVRHVALNENLPTLEDRLSYSVKMKSRIALEGLGNLHPPTGRLNSAHKEALEELKKWVTEETYESVIPLDHIRGCSASESFSSRFLTSESTPDTMVEWGEIALPFLRDLRGLSDYDALKVAMAHVQEHLGGCGVIDEWSGRWWIRNNGGSHHLAAACYLSKKLGLHESVDGLTCTRYTLNQRALSNAEDLCSIAIMPVLSTNNSQKDVFSRSSFLSYDTLCRELGLSVASVTLGAYDSVEGGRRYLLLLIDRKASQAQKGVRLLEEGRQNHKMWSLDFIASQYFNRHPDFVEESSVSAPYIPR