MFSTVFLAKSLFPECEQEVAIKIPRKNDLMLRSAKSELQILKKVAEPEATNKDNHCVKLLDSFVYREHLCLVMESLDLNLRQITNKYGRNRGINLKTICVYAHQLMVALQHLAHCGILHCDIKPDNIMVTKSRRSIKLCDFGVAMFARDQTPSAETPYLVSPSYRAPEIILGVAPYSHAIDMWSAGCCLYELYTGKFLFPVATNNGLLKQQMELKGAFPKAMLKKGAFTGMHFNENFEFRQLDPVTKLETLRSMASFNVKTSCISDLTGEDGALMARFKNLLERMLTLDPSKRITPDEALKHPFL