MTVFDVWKSLKKGDIHPVYCLYGKETHLLQETVQRIRQAVVDEETKDFNFSIFDLEEDALDLAVEDAETFPFMGERRLVVAKNPAFLTAEKKKDKLEHNLGVLEAYITQPAPYSVFVLLAPYEKLDERKKLTKLLKKHAHMVEAKELTAKETADFIAGLAKSEGKQIEPEAAEELVLLCHASLSAIAQEVKKLSTYTGDRGEITIEDVRKLVARGLEQNIFELINKVVNRKRTEALQIFYDLLKQNEEPIKMMALIANQFRLLMQTKYFSDQGYGQKQIASNLKVHPFRVKLAIEQARLFSEQELRNIIEQLAVMDYEMKTGKKDKQLLLELFLLKLLQPHEKNGLL