MREEIDPLISVLPFLDVKEESFKEYIHLGMKQKYKKGSYILEQGEVGRNIYYLNKGKVKIQQLTENGEEKLFWYASEGFIIGDVPYFHAFPSNAALIAEEDCELYTFDKCTFNKILRENPGFAECLLEMMAIKIRLLISQIHDISFSNPATRISKLLYMLSHRYGQERSEGTEITLDITHKEIGSITCIHRVTVTNVISSLKKQGIIDKCTKGHIVIKDMNKLYENAFGNSH