MSPIRQKYSFRSAPFRRDKNEFQYMLLSRMQSDCEYYLGYGNKNPRILSDNPQGHLNRMKELWSDLPIDGKPEWLTWTQILEYEKKICRENRISTIRTPDSLI