MFSTVFLAKSLLPECQQEVAIKIPRKNDLMLRSAKSELQILKKVAEPEATNKDNHCVKLLDSFVYREHLCLVMEFLDLNLRQITNKYGRNRGINLKTICVYAHQLMVALQHLAHCGILHCDIKPDNIMVTKSRRSIKLCDFGVAMFARDQTPSAETPYLVSPSYRAPEIILGVAPYSHPIDMWSAGCCLYELYTGKFLFPVATNNGLLKQQMELKGAFPKAMLKKGAFTGMHFNENFEFRQLDPVTKLETLRSMASFNVKTSCISDLTGEDGALMARFKNLLERMLTLDPSKRITPDEALKHPFL