MVFKVIVVGGGIAGLAAAIALRQHDREVTVLEQSPISEEIGATISLQPNASKIVEGQWGLAAKLKERGSMVDEAFKVYNLDGELQLHIPLQTKGKYGAERVMYHRADLHEALRERATSHAFPGKAATVRTSSKVVNCNCEEGTVALASGEVISADLIVGADGIKSVVRESVLGKKVIARPTGLSAYRMMISAESLQREADFAKVIDPRRGCTTMVIGRDRRLIMGPARCGTIYGIVALVPDENMNEDPTSTSWTTKGDHDKMMQSFADFPDWAQKPLLLAKSSSLGLWQLRDLDPLHTWYRGRAILIGDAAHAMLPTQGQGASQAIEDAEALGAFFEEFEKSASANAMDAIARVNEAIFRCRVYGL*