MDIRALRYFVELVNQQSFTKASERLFVTQPTISKMIRNLEQELEQPLLHREGRRFWLTEAGEIVYQRAQQILTQMQQLEAELTDLNQLQRGHLRLGIPPMVGHVYARLFRQYRQTYPNVELTVVEYGGRKIEQAILDGDIDVAVTMLSPNQHPDLNTVALDHYPIFAVVPDIPRWRSLTTLTWTQISQEPFYLFTHEFTLSDHIHTCCQAAGYTPQVAARSSQWDFLVALVKSGVGVCFLPAPLCQRIQGDGVLIYPIAPAIDWRLGVVWHRERYVSKTAEAWIALCRRQNR*