MVMIVIYGIKECLNPIKLQLSNVLQQCLNSEMGLPDDKRAHRFVPLERDDFFYPEGRTEAYTVIEINMMEGRAVNTKKRLIKKIFSEIEKQLAISPIDIEITIKEQPSHCWGFRGMTGDEAQDLKYKVKV