MPSGFGRESSSRAPSVLYPLRSPDEALRDEKWALLEGRRPALLTSAAGEQHKMLRGESSGRGHSRSFKEQMCTPTITQSPHLGGWRYRHDHLWSDLPSEEDSRIASGMRDFYRRQRVVLQGFRDVDELLKAEPIKEEQKLLMEGIEKGEKRAVQLSNFVNLILFAAKLFAVCPGELRSLCAVGKSIVPLKAGRAQVYVSINTGSLAVIASTLDSLLDLVAGGILWITARSMQEQNKYKYPVGNRRMQPVGIIVFAAIMATLGNAKCPVLDPEVAVIIPPLPFAGVQVLLEGVKQLVEGSRVATKLSSSELIWVVIIFCSVIVIKLGLFLFCRRYDDEIVQAYAMDHFFDILTNSVSLASVLLARQFLWWFDPAGAIAISIYTIVNWSLTVFQNAVSLVGVAAPSEFISKVTYLVFNHDKRIKKIDTVRAWTFGSLYIVEVDIVLPETMVLREAHDIGESLQDKLESMPEVDRAFVHLDYESSHKPEHSGVYIPPSLL*