MAAAEVRHRTVEVASGVRLHVAEAGPEDGPAVLLVHGFPELWYSWRHQMRALAARGFRAVAPDLRGYGDSDAPPGRDSYTVLHLVGDLVALIADVGQPRVFVAAHDWGAAVAWQLCLLRPDLVTAFVALSVEYHPRNPTRSPVQTLRAVCGDGHYICFFQKPGVAEAEFGRGDIKCLLKKFYGMRKAAPLIIPPGKTLFDSIDSDGTCPAWLSEEDISYYAEKFEKTGFTGGLNYYRCIDLNWELTAPWTGVPIKVPTKFIVGDQDLTYNIPGVKDYIHKGGLKACVPNLEDVVIMEGVAHFINQEKPDEVSDHICGFFSKF*