AVSVSTTDFGNFKFYIQHGAAAYCNSEAPAGAKVTCSGNGCPTVQSNGATIVASFTGSKTGIGGYVATDPTRKEIVVSFRGSINIRNWLTNLDFDQDDCSLTSGCGVHSGFQNAWNEISAAATAAVAKARKANPSFKVVSVGHSLGGAVATLAGANLRIGGTPLDIYTYGSPRVGNTQLAAFVSNQAGGEFRVTNAKDPVPRLPPLIFGYRHTSPEYWLSGSGGDKIDYTINDVKVCEGAANLQCNGGTLGLDIDAHLHYFQATDACSAGGISWRRYRSAKRESISERATMTDAELEKKLNSYVEMDKEYIKTHASRSS