RSGCCTGWGLPQPPDRVYATDEARDYAFSKAEELKNLLSSDHPSFIRPVTHLYATGSWLKIPVQFKRRYLPPCDEMIFLVDEEDGEFQMRYNAKGCGLCTGWNSFAIGQKLADGDSLVFQLVQRTKFKVYIIRASSYYE