MEKRLTLFVALASVAAAHAFSLSQLEIKETTGTIKSATFRSPAFTLGPGQVQDKYYYGVPFPKGHIGIKGFDAEVVDEDGNSVPLSEIYLHHWVVVNYYSQSSQNTGHKASRILGNNGVCPNQVLSQLFGLGSETRHTNTTIPGSYGIEVGNPELVSDGGEEAWLLNVHAINTVGTVDPSGCLECRCDLYNVTTGVSGHALPEGYIGGLLCCYDGTQCQLQEGYVGENKTYYLQYTVHYTEWDESIQPVKVYILDVTYTGEYCKIEYDIPSCAAGNNEADCVYTQESAMVIPDGGDVIYVVAHQHAGGIGAVIYGEDGREICTSLPIYGNGTEVGNEAGYIVGMSTCYPELGSVKVSSGEKLRVHANYSRTTGHTGVMGLIYVIVDPRAAISVA*