MEKLYDKSLTELHDLLVSKEITAVDLTEETLNRIQDTEEQLGSFITVSEEKAMALAKAIDLKGITESNPLAGIPIGIKDNIVTKDILTTAGSKMLHNFDPIYDATVMDKVYQADMIPVGKLNMDEFAMGGSTETSYFKKTKNAWDQTKVPGGSSGGSASAVAAGQVPVSLGSDTGGSIRQPAAFNGIVGLKPTYGRVSRFGLIAFASSLDQIGPLTRNVKDNALALNAISGYDEKDGTSAGVSVPDFTADLTGDIKGMKIALPKEYLGEGVQPDVREAVLKAAETFKALGATVEEVSLPHSKYGIAAYYIIASSEASSNLQRFDGIRYGYRSENVQNLEDVYVNSRSEGFGTEVKRRIMLGTFSLSAGYYDAHFKKAGQVRTLIKQDFENVFADYDLIIGPSTPTVAFGLGENINDPITMYMYDILTVPVNLAGLPGMSIPAGFSEGLPVGLQIIGKHFDEHTMYKAAYAFEQATDFHTKKPVILGGND*