MEKLLEAECKDARSGLRRRSAGEWAALLHLRKAQQELRFPALGDEIMSKIVSLAEEDLREAECAHEAMTVWRSDCWLPFAYDPELFNLLAVLYISRCLSNNHAEFQACLAHLHTASSDNLHRLVLVGQVLGESAFLEDDSPAFATVERIWTMPYESMQLGPTFTSVTDIVTEIVHSDYFCSFPSRVEGPNCATALVCIRDHIEAGPGCVSELRCLADEVMDCYNRETVSLSKEEWDEYFRLGSQLPVANWGGLGSGQAKKLFSAMHDEEGTGLLDSLCTQRPPQSAFLSHLFALFDCATHARLWLCKSTLPVYHAFSNVQYCNLACSNTDREPESERQVLASPLGFQERVLSYIERRQRRDAIRAHSESHPFIHSCRVKMGKYQFVMSMRIPVCRALRVPVVICKPQDVDIVEDHDFAVCLDHFLWFESVPRLNFLFAAVDVYKFTDKEHTNMLPVDQDELKRYYSVTEFLKVRAEWILRRFRRRKAVQSYRTDDS*