MFLKMCRSKIHRATVTEANLHYVGSITIGKDLLELSGILPGEAVQVVDIDNGNRLETYVIQGPEGTICLNGAAARLVQPGDKVIIMAFCWMTPEEARDHRLKVVLVDQDNRPTEVTDREDHGTIF