KTKRGRSKVKCEGLVTKQKKNRRVKANDRERNRMHNLNSALDALRSVLPTFPDDAKLTKIETLRFAHNYIWALTETLRMADQCRLIPNHHEDRESFFHIPSSCMMDLASPTSVCSSEWDSSTYSPSSHDADGHSPDILVEEQCYGNIKEAILLYPHEIMCKYCFFSFFF