MNTVTNKEHFLGLIDWVEAHRPETALGRIYCKGSEDESVFVMSSGRRFPVGKVDFWLGMPVFGSCYFPTVERMDMCCECRASAGREGDWIVYIRLLKEHIMVLERQEMCSTVDF