MMHWQERLNLYGKEGIPCFFLIDYAKHSPCVYPLESLPSEIRFAFGTPLVSLHQSARPLPLEWKKEAIPFEVYHSKVRALQEEIAQGNCYLANLTQPTRFLTQASLGEIYEAASAPFKLLYEGKFVCFSPEPFLEIQGERARTFPMKGTILNAPGAKESLLGNPKELAEHVMVVDLLRNDMGSWAQEVRVDSFREFSLIRTLRGEIWQTSSIVSARAPRWRERLGDILDRMTPAGSITGTPKRRCCEILEHLEEYERGCFTGVAGVFDGESLRSFVLIRYIESSPTGELFYKSGGGITIDSDPFKEYEEMLEKVYVPIF