MEKKIRTVLGDISKESLGFTYSHEHLWCCPPSVQKDRDFELTDYESSLEELKTFQSIGGQTLVDASTLDYGRDGNKLKTMSEESGVNVLGVTGFNKHIYFPDWVQEESIEQITDRLIYDIEKGMDGSDARAGILKSGSWYNLIHPLENKVTRAVAWAQKETGAPIWLHTEAGTMGQEMLAILEEEGVNMELVAVGHSDRNADPYYHLKLAEKGAYVQFDGCGKVKYYPDSTRVELVKNMLENGFGDKLLISGDMGRKSYLHAYGGGPGFRFIKTKFIPRLLEEGVTEQQIQTIFYDNPANWLAKF*