MTTEKVYTLGLKYKAHSPFLQYIAVKTHDAGGTALFVSGLPYGLNEVTLKELFEAFGSVIQAVLHPLKRSGIVVFREPQGRAAAVKYAAKGQVLEFAGGPQGDAEGEDGGAGEPVGLKAWVHEHKAARPGNDALQQQIDDWMDAFDADQERKSREKQAAMGEDGWTVVVRAKGRKRTREDGGVKVQSGGVAVNAAAAAAAASAKDGKEGGLGDFYRFQRREKRRSELEELRQRFDDDRRRLAQLKAARNFKPY*