MATGRVTICIGDIHGHVEKLERLWRNLELRLGAEEFGGCTVIFLGDYNDRGHQPRGVIDFLISLRKAYPQQKQVFLCGNHDFAFMACLGILPRPPAGFSYSSTWTKYLQNEKMEGWWQGEGQDDIHLQGRRWAGNIGIRMNPAKGILYKGSTYDAAVTFESYGVAHGDRAGLIAAVPEHHKQFLRNLSWVHEEDGAGETGDPATSYSRIIAVHAGLESTKSVEDQLRPLLEKDSTIARLEPLYGRKNVLKIPQELADERVMLVSGHHGCLILDGLRLIIDEGGGMPNNPIAAVILPSRIIVRDTDAPISPAPTISSSVTPALV*