MTLNQRDQFFSHCHGHPQKPMEIYMFVDPLSPECWALEPAIKKLKIRYGRFFTLRIIAACSITALNVQKRKKRRLAEAWEKIACRSGMSCDGTLLHDKALSAPYLASLALKAAELQGRKAGLQFLRCMQESLFLNQQDITEEQVLLAIAEHTQLDLEEFKRDLHSQSAVKALQCDLKIAAEMEVASVPTLTFFNSLREGEGLKVTGNYSYEIYEEVLFEMLGDEPKPSQTPPLELFIEYFQFVADKEIAVVYDWTLEQVEREMKKLAFARKVERVEAKHGMFWRYINEHHDAGPLYQCEK