MFASICRRRLFRFRQIPSAAGADPSRRPYPIDALLSHGYSSAALAGAPLPEPCPATVSNLTSCGLSPASTAARKHSIRSADRADAVRALFRSYGFTDADITEIVRRASAVFTLDPDRILRPKLDLFASLGVRPRRLSTAPILFMRSLDNHLVPCVQFLRGVLGTDADVCDAISRTPRGLLADLEKNMRPAVAALRRLGLPDEFISKLITIEMGVLMLSPDRITQIFEYLKLLDLGVTDRGFLYAFRALCCLSRETWLRKVALYQSFGVSEGELLKAFKKQPTITLFSDEIITKKLQFYLDELKLEVSDVMRHPVLMGYSLEKCIIPRCAVLSVLMREGKIEPNIKLPTALLGSAKNFSDKYVMRYAHDVPDVVKAYEGKIKFEGFR