ICLWQFLKELLVCPQYATWIRWVDQHKGVFKIEDSVNVAKLWGERKNRPAMNYDKLSRSIRQYYKKGIIRKTNSSKRLVYQFCPQY