MAPQAIIAPSILSADFGNLGEECSKTIGQGADWLHVDIMDGHFVPNITFGPPVVAKIRGHVDRPEAAHGKGTFDCHMMIAEPKKWVKEFKAAGCDLYCFHYEAAFSSAAEEPSATSDAKTSPRELIRYIHDQGLLAGIAIKPATPADVLYELLDSSDAAERPDMVLVMTVEPGFGGQKFMASELPKVQALRQRYPELNIEVDGGLGPGTIDQAADAGANVIVAGSAVFGAKDPAEVIKVLRESVQKRAGKI