MFLDLDQMRATKPTCRKICRAARRLLNDVRWLGMHFRLPHIYNTLQDLLSYDAMIQAARCRSDLTTAEFDERFLPRVLHRLDPLIEEEFGRLLEDARRDLLSGARPWLSRAALARVRACPAEAAQRSEAEADVIGPTMLPLLPLHLALFVRLSGDCVAALADAHPPSPSWPLADLLRARQCGEAAALQVLAGGVAAAANRGALPLQLSEYEPTFLHVACTGTPSAALIRALLELSPVAAAHPLTRDGLCELPLQRLCRGMGEDGWRTSPDAPEAVALLARAHPAALAERADYQSTDGATPLFLAALHCPEQVPALLGVYPAAAAVEFDDSCSDSEHAGMLPLHAATASAAGQLPHHCAARRGHLAALRLLVEAHPDGLQHEDVDGYQPGE*