MQAKWLLSSLLFGLLPSYLFPQERRTSHDFLTSKNSLRSSPSLDQAMKGLSKFTSHSLGTTLNAAVHAAFCALPFFAAGKEVGVTQRFPNKLVPGRIICDNNMSHCLLDPLSVLDGYGGFGGDNVALKCFIYIQIFYAFAGGIVNTAIHSFYPATILTSNAVIMSLISKQSSKWVSKLPDLADGEIGNEANVFPHKDDNEIYREAALHQLKHDGNASMIVEPKTGAKFPSVLSTGVQDDAVGLQVLVGVGVKNVTLMKLKSINIYAFGLYLKFDELRQQLGDKYNIYSPEELKSKSSFYEDLLRQNVNITVRLIVHYKGLKMGMVRSAFDTSLRNRLKKMKGVEEDESL