MQYLGKVIGVAVALLMGGGFWGVVLGFLVGHMFDRARSRRLNLFANQQERQSLFFSTTFEVMGHLTKSKGRVTEADIHVANVLMDRMNLHGASRTAAQQAFRDGKADNYPLREKMRQLRSVCFGRFDLIRMFLEIQLQAAFADGELHPNEREVLFVIADELGISRAQFDQFLRMMQGGAQFGGGSQQRSYGQHGGNAGWQQAQRGPTLEDACNVLGVKPTDDAATVKRAYRKLMNEHHPDKLVAKGLPPEMMEMAKQKAQEIQKAWELIKEQRGF*