MEKNDNPEWGLRYDLMPRFTARLVQEGNRLHYLADRAGITGTFNEEECHQLNAAFPHFIKQMELMLLSGELNSRDAHRVTLYHNELTCEADTLGSCGYVYIAIYPTQR