MSGRFGDTTFTKVFVGGLAWETPTDEMRRYFQQFGEILEAVIIADKNTGKSKGYGFVTFRDSESARRACANPNPVIDGRRANCNIASLGRPRPSPPRGRNQASGPYQGSAPQAAQSYGGAPPLPPPLPPPAPIIYPPY