MDSTQNPKFLTSYLFFAFLLASSNLLTFFISTSFNSSCTFNQQTNTPSTVLAKPTPKYEAIQESSDNTQTDENLPSEFLAFTSPQKLPRGFNKNFNSDEIMPPIGRPCTLFRDLLHRYMSYNVNGSCPDDELLAQKLLLKGCEPLPRRRCHPAAPQEYVEPYPFPESQWRTPSDFSVVWTAFTCKNYDCLVNRAKNQRAFDDCKDCFDLNGRERRRWTAKNGAGLDFSIDEVLAVKKAGTIRIGLDIGGGVATFAVRMRERNVTILTTSMNLNGPFNSFIASRGVIPLYVSISQRLPFFDNTLDIVHSMHVLSNWIPETLLHFLLFDIYRVLRPGGLFWLDHFFCVGDQFEKVYAPLIESIGFNKVKWIVGRKLDRGPELNEMYLSALLMKPLKNSW*