MEVHEGPHLSSAEEDDGGDGDWEAWSGDGDAEQFLCLFCSNLFDSSQALFEHCAAQHAFDFFQLRKVHGLSFYDCLRLLNYVRSQVSMNACWSCGLINKSHAALLEHLKTVSHIGKPAKGEFPWQDDKYLTPFLVGDPLLYNFEEDIVDDDLVSTQFDCPDVENVAGPEHEIQTCCVSNPESREGNLSVGQENDLSCCGKVGNNYNGIRLHSLAVQKATSLHLKEASLKECRSSIAKNNTQAKLKVKFAKVVEKERLSINQTYFGSYSAFGIHREMLSDKIRTEAYEMAMIRNPALMRGSVVMDLGCGTGILSLFAAKAGAKKVIAVDGSKKIALMAKKVVETNGYGDDPDTACTSSKEGVIKVLQGMIEELDLSEHVGPRGVDVLVSEWMGYCLLFESMLNSVLIARDRWLRPGGAVLPDVAKMYVAGFGLGGTSLPFWRNVYGFDMQCIGEEVLEDAA