MENGFLFLDEMLHGVRWDAKYATWDNFTGKPVDGYEVNRIIGTKAVALALREAQIHAAALGYGLLLWDGYRPKSAVDCFLRWAAQPEDNLTKEKYYPNIERAELITKGYVASQSSHSRGSTIDLTLYHLDTGELVSMGSNFDFMDERSHHTAKGIGNAEAQNRRCLRKIMESSGFQSYRFEWWHYKLIDEPYPDTYFNFAVS