MRKSQVCLLLFLVILGSLSQSALSQILLQAFNWESCSQGGSGWYDLLSSQVDAIAGAGITHVWLPPPSHSVDARGYLPGRLYDLNVSRYGNETQLRALVAAFHRRGIKCVADVVLNHRTAERKDGRGVYCIFEGGTPDGRLDWGPHMLCRNDSYSDGTGNADTGLDYQPAPDLDHLNARVRSELADWLNWLKADVGFDGWRLDFANGYSPAVAGMYINATSPDLAAAEIWTDLAYEADGKPRANQDAHRQILAAWVDAVGGPAAAFDYTTKGVLQAALNFSELWRMQDAQGRAPGLVGLRPAQSVTFVDNHDTGSKTQHSWPFPPEKVLQGYAYILSHPGIPCIFYDHFFDPTMKDEIATMIKIRTRDKIGPTSSLRILLAQHDAYVAEIDGKVVAKVGARYDVSKIVPPEFVVTTSGNDFAIWEN