MLHNLKTYTLMTKEYRCKNTNTENIDQINIVSKYITSSFGRSEVSHFAKFNHKFPQYRNSEEIITVILNYDKLIINNDTVFITTDMSNIRKYCDSIYKSITNIPKGSFVSFIFHGVLGRSITVSLVDMFINQIGCKGLLIQPYSLNMCIGLGIQHCILVDEYSTHTNVYIVDDYVLHDCFTVKKSINYSVSVCLPDDQDYVEDYQKLRMIEDIPYYGCKICDYKSKVLFKVQEHLKINHFFSENDKNMIFKYENNHEDCIQEILKRLRFLYFNLERLKRMNIRVVHNNFNNINDLCEQLKFLYNNVIPIQADDSVIFKGNELFNTLELSKECWITDKEWNAGKLRVLKDKILFNL