MEEACEFRSWAELIPDALGVIFTNLSLQERVTVIPRVCKSWANAVTGPYCWQEIDIKDWSNRCQPDQLDRLLEMLITRSSGSLRKLSVSGLQTESIFTFIAENACSLHTLRLPRSSMNDSIVEQIAGRLSMISFLDVSYCIKIGPYALEMIGKNCKLLEGLCRNMHPLDTASKPFQDDEAYAIASTMPKLKHLEMAYHLISTSGVLQILANCPKLEFLDQRGCWGVTLDHMFLKQKFPKLKVLGPFVLDTYESDGWDDFSDVSDSSEYLAWDFVAGGMEEYYVDDSDSYDGMWDDEGRLDELQFGFYEGIEDAGMYWPPSP*