MATARIVPLKALVHGVSPWNPLSRVLRLRSRPLYSAVRDYSAAISPPSKAVVYDQHGSPDVVTRVTELPPVEIKDNDVCVRMLAAPINPSDINRIEGVYPVRPPLPAVGGYEGVGEVHAIGSAVKGLSPGDWVIPSPPSTGTWQTYVVKEQSVWQKVDKSTPMEYAATVIVNPLTALRMLEDFIALKSGDTIVQNGATSIVGQCVIQLARLRGIHSINIIRDRAGSDEAKAHLKQLGADEVYTESQLEVKNVRGLLGNIPEPVLGFNCVGGNAASLILKFLKQGGTMVTYGGMSKKPITVSTSAFIFKELTLTGFWLQRWMSSDKPEERQSMIDYLLGLCRDGKLKYELEVSPFDDFHSALEKAMGKRGRQPKQILKF*