MSDEELRLFEEKENEELATRYGDRIGKILNIVDPKHGDTWRSKVWSLKWGPESFATLEKLNLLALCDVQMESKVFWLTLLEANKATKSMYGLARGDHSYRHWLRREAVLEKIYHKAKEVLNDYVDVPGGVVVPIDLSLFDYYEEVKIEMRIHLFPLEVQGEPKEKKSNEKSLKKEDLILKASMRLLFRYFVCLREKGHVPSIPVRAKQWLLIMNEETCMYPRALQQCTQWELDNCPWWIDLDGGHVLKREKELFSQIKTTVPKEVDQRKNTSKEKNVEKHRIDVERQKPADIIDHVDDLEAEDCIQGEKRLSKRTTQFVFLAEHSLGYMPRVIENPKSILLVGDYINIGKDFLGGKKNDTFSSVHEFIKQNKPSGVNYKKRGKIVDWAADFIFLDLPFGGTHGGNDPTPTWDFVSEDHVRYGIALASSTLSDSGWLLVMASLTGDSTIGWIDRYARVYNLEIVRRMVVIHHSMYGYKEIGGVRIDCSTSMLFMVRRRATEPPIFIAKSTPLFGSLGMQPLDTLAYHYLPDDLHALDPIGQ*