MLMNSNAEQNQRGEEEDIPVEAYGVLHRLAGNWTDILDAQDLVLKPLKGAMTNHLYECHWPREEEGEPRKVLVRLYGRGSELFFKRDDEVMAFERMAQLGQGPRLLGRFPNGRVEEFLHARTLSAFDLRDSQISGRIAKKLREFHQLDMPGPREPRLWEQLGDWLQKAMEICAPKLQEEFHLQILKKEIVELREKISKPEERVGFCHNDLQYGNIMINEKDGSITIVDYEYASFNPIAFDIANHFCEMTANYHTETPYLLDISKYPDLRERYQFIETYLKTSSDQYFSSVEVEELARDTDHYALASHLYWGLWGILSASFSEIKFNYLEYARQRFKLYHQVKPLVLF*