MLFVIGRRFRILRWDRAGVIVTKSIDYFEDWNPLCNFFWCISRLPDNKLGFDPTATRLFETDPEWEQMDTFATALESDVSSEPRPLEDGELELKSEIEDAEGPGFLRVPDSGKTRDYLVGKPTVYASGAIGRGTRGYVGLDVQTGRFVRLKDAWRASYDEMEKEGTIVERLNHAGITGVPTVICHGDVDRQRTATAACTKSDCPLRQHRHYRIAVYEVCMPLKEFQHGQQLLSIVLDCLRAHHQAATNPKTQLLHRDISGGNILIYPKVRCDEDGQNPSLVWSGILSDWELSKPVGVQEAASRATQAERMGTYQFMSVNLLTNITKPVEISDELESFFHVLVYYAIRY