MSLLVRAITGLLGLLILKSFLTRKKFLAPLPPGPKPKPIIGNLLDLPSKGEADWLHWYKHKKIYGPISSVQVFGETLIIVNDARIAVELMEKRSVIHSDRPSLTFIEMFAITAPGSMRNNNDPRVRAERKLFYQQIGSNNSVARFNYIQEAEVGRFLVRVRDNPEGLQDHIRKQAAAIILKLAYGYSVVPHGDDPLVDLIGRAMGNFGAALVPGVWLVDFVPFLRHIPTWFPGATFARVAETFRESARAWNCQPYEFVRYQMSQKKHAPSYISGLIEEKGVPEPGSFDEVVMKWSAAAMYGGGSDTASTTL*