MKLTVVGLGYIGLPTSIMFAKHGVDVLGVDINQQTIDKLQSGQISIEEPGLQEVYEEVLSSGKLKVSTTPDASDVFIIAVPTPNNDDQYRSCDISLVMRALDSILSFLEKGNTIIVESTIAPKTMDDFVKPVIENLGFTIGEDIYLVHCPERVLPGKILEELVHNNRIIGGVTEACIEAGKRVYRTFVQGEMIETDARTAEMSKLMENTYRDVNIALANELTKICNNLNINVLDVIEMANKHPRVNIHQPGPGVGGHCLAVDPYFIIAKDPENAKLIQTGREINNSMPAYVVDTTKQIIKVLSGNKVTVFGLTYKGDVDDIRESPAFDIYELLNQEPDIEVCAYDPHVELDFVEHDMSHAVKDASLVLILSDHSEFKNLSDSHFDKMKHKVIFDTKNVVKSSFEDVSYYNYGNIFNFIDK*