MKKVQCALLLVAAVSLLLDSGAAAVITGACEKDQQCGGGMCCAVSIWIRSLRMCTPLGNEGDDCHPLSHKIPYFGKRMHHTCPCFPNLTCIKLDDSIYKCLPLIKNKDFYF