MCKTLRVLNAVRSPEIGIPLSIQQFKELTAPVLISRLINAHHHLLALKLSEYLGLNQELVIMHWACTVITSSLAMPDSALLSFLLDKLKLCKGIDYARVAEHADKSGRRKLAASLVEHEPCSSKQVPLLLCIGEEDSALTKATESGDTDLVYFVLFHIWHKRPALEFFGTIQAKPLARDLFIVYSRCYNHEFLKDFFLSAGQLQEVAFLLWKESWELSKNPMASRGSPLHGPRIKLVEKARDLFAETKEHNFESKAAEEHAKLLRMQHELEVSTKQAIFVDSSISDTIRTCIVLGNHRAAMKVKTEFKVSEKRWYWLKVFALATIRDWDALEKFSKEKKPPIGYKPFVEACVDADEKGEALKYIPKLVDLRERAEAYAQIGMAKEAADAASQAKDSELLGRLRLSFSQNTAAASIFDTIRERLGVS*