MHVASPPPGYCLEPSEELREYMRRSKYLAYNTAELSELSKRDDRLAVIGDYTARLMLKHGLHPHIVIIDCLTRRERIECINAPPGYRVVRAWNPRGYISWDSWSVIAEAWERSNPTMILIEGEEDLTAIPAIIEAPDGAVIAYGVPWSGLVVVEADWARAVALHIVNASMLVKCR