MSSILSTTLSGLNSDSYCEISCYRDQQFKGSRYLQKKALKSSCTLYVGNLSFYTTEEQIHELFSKCGDVKRIVMGLDKLKKTPCGFCFVEYYTRVEAEHAMRFIDGTRLDDRIIRTDWDAGFKEGRQFGRGKTGGQVRDEYRTDYDVGRGGFGKIIQMQKTNQQTAIY