MELQQEQESAGEHQEGGEEQLAQDLLHAFQRILHDDPLIDEVGFLHPTQFCSLQVEDDDSNSQHPEPHHTRYLWCRDHKLAISAEILPRLYRAARDAYCNARVAPLSPTHLLRHTKALLILCPDLLTAWNSRKMVLSAEYGFTKLKDELQLCALILSYSPKNESTWSHRRWVIKQVAEQHQDMSEIIENESILVKEIAEKSKMNYRAWRHRCWLIPYMTRKQVLDELKKSTRWSELHVADNCFFHYRRSLLLELLESRLGNGEDSLSWESETYLLWKEELRWDEMLIRHYQGRESLWNHRRFLSHWWIQRLLTVEETCLSTMSQVDLFVTQEINLLSECLNDPEDEFDESRVQAELSALYILWISKQVPALKGKLEERLHPISMGRLQDVMERACRPEKRRLWMNLLGLVDQSR*