GKTGSLTELFELPHTKDISIQEYKKLSGNVITSFTKGGGYTKIEILGSSVGYNNDSSKITILGRLYDPGQYGFAHVHGVVNPSKGSAKLYVTVIQIFKAD