MVKTLEFKGYFDFAAPETVFKLLYEDDSFIKFYHKEVNRDANATATAWIEKDGGSHRVVTFKPHISNVPVFLRRFLGSDIAPLTELQRYTKVGSTVTIHSDLSAALFWGLTLISMGDTILSPLDQGCEIVVKLTIELQTSWRYVQDKLENDAEKDAESCFKRWLQKARVFCEGKMGIGVEPLLEREDSFYDAEDLDKEEALSPVELNTDFIYGPPSSSSLRCSGRLQFLQVAWKRFCFTVCNQIEREFFFVQTFNLFCETLDYRGAWYCDRFNSRPSLQPIPEKELLNIVASIKFNQKFCASFPKESILKIPLHHMFLL*