MAGRLAAVLEESTDDLDHSTRAAYSPPCNFYRDLIRGVAVTGGLISNSGFSSGSAHAGAAGARALCDLELRAIARRMVVDGYTQCMVQAFHDAPDDALERWFLELDVDWVLRIHEEQLQGLPLQGLVESWIRAFAVILLSMRELHLANVDEPTPASARFAKASIAKMLGFVDAIVPAAPSPSPGPGEKLWAVLNMYVCVSDAPSFKWSRRPIPQETQSIIDDINGSLSTEENRLNAAIFSTTEEVRALMEEDSWAIEIPRGGGLRYLFLLNNSCFVTQQLEPSELLAWVRINHWELPSASKRYIDCYFEVSWAHVLSCISEPNPGPLLRRWNNGSSLAKFESAFHQTYRLQRFWKVPSPELRRMLRRTITDRVISGYREYLEEHPELEKRIIFGKSTPDDLEELLGGLFEG*