MKSSHWHTGRSLAITMAISYTVCALLYRLWPEQGVAFLNALFHGLDFGRLRTSTPFSLGDFFFPLTVLVVWGFVTGTVFSWVSQCLARCCKHQAHCAPPDKE