MATARIVPLKALVNGVSPWNPLSRVLRLRSRPLYSAVRDYSAAISPPSKAVVYDQHGSPDVVTRVTELPPVEIKDNDVCVRMLAAPINPSDINRIEGVYPVRPPLPAVGGYEGVGEVHAIGSAVKGLSPGDWVIPSPPSSGTWQTYVVKEQSVWQKVDKSTPMEYAATVIVNPLTALRMLEDFIALKSGDTIVQNGATSIVGQCVIQLARLRGIHSINIIRDRAGSDEAKAHLKQLGADEVYTESQLEVKNVRGLLGNIPEPVLGFNCVGGNAASLILKFLKQGGTMVTYGGMSKKPITVSTSAFIFKELTLTGFWLQRWMSSDKAEERQSMIDYLLGLCRDGKLKYELEVSPFDDFHTALEKAMGKRGRQPKQVLKF*