MSAISTTILSLSIPQEYSHYGRITEDDTITRLNTWKITTENSLTRLKDLVAREEHLQLSLQNKANLVSTVAAFTGPGSWVSERSHNLAISVLEPFSSPDLHLLEYILKDHIRPIFQSNPHPHLNESTGRKLPRAAGGPMASQDYYEGQTWKSYPGIFNVASWCGDVYERLWHLIIPPVMALVDDYEAEYKLRGVMLVQDMLKRVPVALLRRTGVDGLLLTSLMGTLNHLRHPETPNLLRTAIPTILSLVNLTTSPDSQQRFNQLCALLGDAIVGSVWIYAYTDLDAVEASVDALPGVIKALGIGSTRYLKALVPQLVHPLIPTPHASPCISLQLSSLRALGVVIEVCAVRMFIWKYTILDGVGKCWVSLLDSGVDDDASRELKKALCDICDKLAQACPSVVKEEYTQMVSLHSSLFKGLFQIPKRAVVP