MFDAFTKVVSQADTRGEMLSTAQIDALSQMVAESNKRLDVVNRITSNASTIVSNAARSLFAEQPQLIAPGGNAYTSRRMAACLRDMEIILRYVTYAVFAGDASVLEDRCLNGLRETYLALGTPGSSVAVGVGKMKEAALAIVNDPAGITPGDCSALASEIAGYFDRAAAAVS