MTLTELRYIVTLAQEQHFGRAAERCHVSQPTLSVGVKKLEDELGVLIFERSKSAVRLTPVGEGIVAQAQKVLEQAQGIRELAQAGKNQLAAPLKVGAIYTIGPYLFPHLIPQLHRVAPQMPLYIEENFTHILRDKLRTGELDAIIIALPFQEADVLTKPLFDEPFYVLMPADHPWTAKASIDSELLNDKSLLLLGEGHCFRDQVLEACPTVRKGDENKHTTVESSSLETIRHMVASGLGVSVLPFSAVDSHHYAPGVIEVRPFSAPVPFRTVAIAWRASFPRPRAIEVLADSIRLCSVARPQTQEQPQIA*