MEKRLYEAALAGSTSSLLQLLWEDELILDRVLVGSATDTPLHIAAILGHVDFAREILTRKPDFAFELNSQGSSPLHLAAARGFTEIVNELLNIDSSGNICLVRDRDGRTAVHAAAIKGRLAVLQKLLQAKPEAGHIKTDQGETILHLSVKHNHYGMVKWVLEWLEDDHEFVNMKDDYGNTALHISVAKMQIQVVQLLFGRRGVAVNATNTDGLTPLDVLLQQNRSESTVISGLRKILEDADATGARLSSTTHVKHKPNLIMKNEHKENKHRMWLSERWNSLIVVAILIATITFDAGLRPPKGLHNEEMNGLNYGRFMLMDTIAFLVSLSAIILLISKPPFRPTVLMRVVVVFIWISVTFVALTFGYYIAAVKNGKAVIRQVPLYWLGFLYLWQFIRFVIWFLRAYGILKKKETSAADGDIEMGIREKV