MTSFQAVNFWCKLHGPGEKRVHRSSFLRSSFVQSAVHVFLHCLGKLNEGCTKSIRARVTAIVSKRASITQVKYNVSAPCGFGHCRAEATLYELYKPGGQSLLDIVFFHGLQLSHTSDAHESTWRSRGSQKEVWPMTWLPEEFPRTRILSVNYDAYIKTSAEHGTLDLHNTAESLIKNLISAGVGQHPVILVGHTYGGSVIKQLCYMVHISQSLKGKKAGILNCVKGVFFYGMPHRGSSFFWSPNGTHHRELASASPLLDYVKVLCVESARLHEYFDSFRVTTSGALLESENRDLLRF*