MSRTNRGLVKLAQDKAAVQDIPFPRLRDDYIRIRTIAVALNPADWQDLGEPYELGRPPLLIGCDFAGIVEAVGPQVTKKFSVGDRVFGGGHGTNDVQPEDGTFGQYIVTRGDTVMHKPSNLSFTDAATLPSGLVTVALGLYKHLSLPLPPAKVEGQPWLLVYGGSSATDHAYTIHRGVLETNAQQRDPECGSKIQALTGGSLTRVFDTIATPDTALICAAALAEDEPGLYVNLMGIESPRKDVKSVFFLGYTAMGEEFWFDGEKWPVDHEDFSLWTRFATIAEGLLEAKKIVPHPALVRDGGLDGIYGGMMDMKAKKISGQKLVYILGKNEAFSTASVSVLHTWAFRINVIPLLMITWTCTARLLAYFKSHTSRPQD*