MATSGRLSFTVRSLLDLPEPDAQHLPRREPEPRAPQPDPYATWLESDRGHYPSSDESSPETGTPDSAQRLSAGSKSPGSDAEKRKKRRVLFSKAQTLELERRFRQQRYLSAPEREQLARLLRLTPTQVKIWFQNHRYKLKRARMPGAAESPDLAVSAELHAAPGLLRRVVVPVLVRDGQPCGGSGEAGTATAQDKCGASLAAACPLPGYTAFGPGSALGLFPAYQHLAPPALVSWNW