MVKELGIPWPFTDFERSGFWGKGGKLITEAPVFSKLPRLPAILGQFVHTAPLFSEALPLQDRATIIPWLYTAIDLESTPDSYERYDSMSALDMFRQFGITKSAYENFLKPTLLVGLFAPPEELSAAVVIETLYFYALAHQADFDVCWARGSVSELIFEPLIEHIKRQGGKVQGGRLVSGLETDGTGNIAALTVRDTATGKEERMEADAVVFAISIAGMQRLVQANPALAERREFRDIMNLRSIDCVATRLWFDRRINTRFPANVLAGFEPDCGATYFNLTDLQDEYKNEPGTVIAADFYGASRLLPLSDEDIIRKVQANMAECEPAFREAKVVDAAVLRFPRAVTHFSPGSAKWRPTQETSFDNLWLAGDWVKGVQHGANGLSQERAWVTGLQAANLVCQRLGQGRPADILPVEPDEPHIAAAKELNRGIKGTLYGLGLRSPFLAPVEGGTREGPTRAPTPSCQRSWLHIQAINTQTAA*