MMMMSGRPSGGAGGGRYPFTASHMFTATQWQELEHQALIYKYMASGTPIPSDLILPLRRSFLLDSALATSPSLAFPPQPSLGWGCFGMGFGRKAEDPEPGRCRRTDGKKWRCSKEAYPDSNPFHLHLDTTHPHPPPSYYSMDHKEYAYGHATKEVHGEHAFFSDGAEREHHHGAAGHGQWQFKQLGMEPKQSTTPLFPGAGYGHTAASPYAIDLSKEDDDEKERRQQQQQQQQHCFLLGADLRLEKPAGHDHAAAAQKPLRHFFDEWPHEKSSKGSWMGLEGETQLSMSIPMAANDLPITTTSRYHNDD