MAEVPRLDFSRFSQGTKQEKEEFGEALTKALIEHGFVKLVNHGIADEAVVNLLEQSRKFFNLPAPALQRIACVPGPNPQRGWCGQGTELVSKTRKENYAGHDDVTKLMDAREHFDAGPLEDAQFPNLWPDENDLPGFRETIANHYQICKKVAHQLMAAVEIGMGLSAGVLVDRCRQEASEISLNRYPQIASETLAEGHTKRIWPHTDYGVITLLFQDGVGGLELEDRTRPGEFLPVTPTAPGGRAEMVVNASDTFERWTNGVVRAGLHRVTLPCDEKRAVVPERYSCAFFQKASRETSAGPLPQFVTEDNPARYDEITALQFQQRRNRLHY