MATPASTPDTRALVADFVGYKLRQKGYVCGAGPGEGPAADPLHQAMRAAGDEFETRFRRTFSDLAAQLHVTPGSAQQRFTQVSDELFQGGPNWGRLVAFFVFGAALCAESVNKEMEPLVGQVQDWMVAYLETRLADWIHSSGGWELEAIKARVREMEEEAEKLKELQNEVEKQMNMSPPPGNAGPVIMSLEEKMEADARSIYVGNVDYGATAEELEAHFHGCGSVNRVTILCDKFSGHPKGFAYIEFSDKESVRTSLALDESLFRGRQIKVIPKRTNRPGISTTDRGFPRSRYRARTTNYNSSRSRFYSGFNSRPRGRIYRGRARATSWYSPY