MSSGSPRRSPQDSPTHMLIISKGDQQSHGHDGDDDDMISILSNEFGQSDPKVAEHLNSLGLRHYHGRSDYVSALRCHREAYEILDWNKCNALLFDREDDSRRFAVDMALTQSDIGNLLRETNDFIGAADAYRDCLNLFLEGLVENGGTIKRMLLDIEHEDRHQEQEARILESINREEIGTTLCHHPGFRSAVRGISLLLRDMQCVKFVASNAASSRRRRWMHQHISTAENLANAVASLTMSTSDLTENRSITSEEGKQVAPTKCADIGVPTYISQSGRSKSWNTVLPAVPRPRPMGRRAITSYDDYDVQKELAFAIIPAEDALNAALNRFPGVASIVYRQKSVSCPSAILQEGLPSTKECDEAMPGSEVDETSGIVVLPQEEEMVKVSPPSITKNISERFSEDFLRCSMSCGGGMASPESPLVEL*