MHARPAVDMRLLLAVQVGVELVPKAGRRVVEAQLLVDPVNLLDILRVQLEVSPQVVFDALLRLGLGKDGMTMRDAPSQCHLCSRLAVLLPNLHQRRVFHQLAHLLALVVDGVGIAKRRVLHDDDVVLLVPLRESGLLEPWVHFKLMCCRGRIDRLDQSLHLGLRKVAHAHSLRLALLLALYHRLVCINVIRIPRNRIPLLILGELLIPIFERRRPMHKVEINVINTQILQRLVQRRLHRLGMMLVVPQLGGDEDLVARDAGLLDTRAHRRLRTV