MATSGRLSFTVRSLLDLPEQDAQHLRRREPELRVPGHPGPCAVWLESQRGHYPSSDESSPEASPPDASQRPSPRPASPGSDAEKRKKRRVLFSKAQTLELERRFRQQRYLSAPEREQLARLLRLTPTQVKIWFQNHRYKLKRARAPGAAESPDLGVAPSLLRRVVVPVLMRDAPRGGGGGEAVAAQDRCRIPPAPAASCPLRGYAAFGPGSALGLFPAYQHLAPPALVSWNW