MMNDRAYALFEEQQKDRGISLSEAKEKLKALKIETPSWGYGDSGTRFKVFQQEGVPRDPFEKMEDASVVHKLTGICPSVAIHIPWDRVDDYGKLKAHAEQLGLAIGAVNPNLFQDDDYKFGSVTNVKAAIRQKATEQLLECVDIAKQTGSKEISLWLADGTNYPGQGDIRKRKNWMYECLAEVYEALDDDMRLLIEYKFFEPAFYHTDLADWGMAYNLAQKLGPKAEVLVDTGHHAQGTNIEHIVAYLLDEKRLGGFHFNSRKYADDDLIAGAHNPYELFLIFSQILDACRDSDPNVRKTAEHISYMLDQCHNLEPKIPAVLRSVMNVQTQFAKALLINFDEVKKAQEDHDVLAAEAAIREAFEIDVKPLLCAVREEMNVPPDPLKAYAESGYAEKILARGKGGASW