MLNRLRAFRERGWREVDALTYAQAWQRFGGSVATHPLVVEQLAEMAGIPVRYLGWESAGELVAAIPTWGRHLALSKDVLKRRGKKGLYDLGNAELILPVADDARIALRHAGRYLSALHERNIVTLRPQTEQLAFARAPEDFSKKFRYNQRREVRLVEEAGGQVRQADSFAPAEFAAIYLELFQRRWGFPATGAERMAEVFERLRELLRGSVLLLNDQPIAVQVLYRAEAPGWLSVEYINGGVDPQTREFSPGSVLSYLNTQAAWEDARALGKPLRYSFGRADREYKDRWCHPSPVFQV*