MKSGSLICCLTTTRRNHFVKTLTSVTSPTSAEVKTSVQMPWLDLLHPWQPKKGKTCKLQCVKEGFSLLSIVECHRVVGGRISILKPPIGDWRDPFIDYIMVGILPEDPKERVSIQRRAPNFHLDIPSKMLYRKSFNGVLLRCLSQQEAEESLKEVHAGLCGAHQAGPKLYDQIKRLGYYWPTMVADAIQFAKHCQQCQVHGDYVHMPPEWLHPTAISWPFEAWGMDIIGPISPPSSKGHRFIFAATDYFSKWSEAFAFSEMKTSFYRFCDKYKIQSCPSTPYNPATNGLEEAFNKILCKILKKMFSTHKRDWSDKLPETLWAYRTTVRGPTHITPFSLVYGSEAVVPLKVQILSLRVSVQNEMTQESNVKLRLQELDNLDERRLEALQSVELYQARMAGSFDKRVRQRAHKKGDLVLAVKRPMVFAHKSKGKFEPKWEGPSS