MRPPNSDFIKVLRIKVLIRSNMLSLWGTEEVTVEHNRGLRLRRANGEERILQFPIKLDLERPKRPRTIFSDYQLRILEEAFKKNDYLTGEDRLALAIRLGLSDTQFLATTNMLAMFRGIIGFVQMYNFSNYYATVCSHLKTIV