LDQEGKGMGFGRLSTPTTAAAFACTIEILCFQLLDAEAVARLWGQRKAKPHMNYDKLSRALRYYYDKNIIKKVGIPFSFSQIKDKDKVWHTQSSLGLATHSTSAGCRGGDLTAHLAMQWR