MRFNSFIALAAATAQSAAGLGINCEGDSLCGISYLAGGRLTQFQSIFDNIFEKRIWDNGDDIGCVEMTHLNFQGSFKGVYCAYIQNLDGSVDGATLKSLYTELIEYGCGICGSIPIHYAKGDNDVNHGELSFNMVDSLPENCELNQPCKIPN