MATLLPKSVRILFRTYVGLPDVTREAFLFGQYALHLLKASFFPDQDLPKVPKLELYRRAQVQQIADAAHAALRNPARVNWKLRDLLAAVQEPDFDPDQLWKRFPPLGPHTGKPPGRFSPEWTPEVVVDQEGYILLWYFPSVIRDQYIQQILQTLRSCKEGKSFFSSKDDGTWRRHEGNFYGGDFQTTPQGMALLFPVASRSARGSDSERTYGPSKCFRKRIENAFTAVGQLMDPLALLSAISAVTQPTQFHAGVSVLESFHKGELEIDDADLFTEVLENWAATYHAIAIYNNHNPPLHTEELIPHLFYETFLSCGSSPSTTRFICATHRWLSEPTSDSVVMVGSHYHQLIKYYESKDDDPFNGQTGPFTSPDLLRYLEDNITV*