MTSLLGRSHQAAVLRQGRVRPFLPAQQCRPLRIVHVAAKKSGEAVEPDQSFGLVAQQAEFFRALPLYAGGAGVASLLLNRALSGIAPVVDASSSQSRADVLGIVLSAVLLLTGLQWLALKPREVAAVDLEGSTVDFVEPGLKPYAALLREFAWARDAMFSTTRCKSLVLLYKGRTLFHYGFITKGVKPGNVVPGEICTQAMRDSQGNYLANLVLYPGRPEFTAFLPENTQGVMVQPVGKDGVIVAGTDTVRGFSRLDQAWLSTIADKLEVSLGEGVALPQAGVGFGGSGGSSSSGAKASGKQPAAR*