MESVEGREAEGKLVEKRQRRSKRIGKDKSDRISELPDSVLLHIIEFMDTKSGVQTCVLSKRWKDLWKSLTNLSFDYSYFRRISYFKKFVSQILSTRDHSISLLNLDIRLHRSSQSFLKRVMKYVELHNTQQLTIHIALSMLEVEFPAFKVLCSSLSFLRLFHENYYRPFFKFPKSLRLPALKSLHLKNVCFTASDNDCAEPFSTYNLLNTLVLKNCCLYDDAKVLCISNSNISSLNLNLYHPYKKPYKIVLSTPNLNFLTIIGHGGHHISSTCNHLFLEEVNIRGKSPALLRWLQHFANTKKLTLSVSTIESILPALSNPNLVETQPPCFARLESLKVIMVDTSMISNEAVNRMVQYLLQYSPLTRVVVTKG*