MECRAKLQSLLRTNAVLRVLSPAGFALRGIHFVPGPTSEDEQEHARPPSRDWYPAAYARLLRLAGSLRGLEVAADGSLRDGATGSLVTDPHAAARMDHFDALAAAFSAAVTRRGPALKATSLSSLTKVCDVLGVSAQRRKNVRLTLCPQVTQHHVWRGALEEVLSDLLEDVAALEQEQERELHPSIQMAEQIASACAGFLSDTADAATSSSPSWMRPTPFRKPAVPPPPAKTWQEVLDMFTDLAKSLGTDTRLAGHLQKVEAMKEGLYQIRDIIVERDIGFKEARHQDCLVQRNLSKNLGHSSRGLYTLLLFYLYHTVQDIEVHIGKCLYGKGGRNVTVHAVKFLVEGDELAVRSGMKQLSRALGVFRFVWEAANTDTGVNNGIGKDVVVKKGEDAKGVLKLQGHLWGLGVEEKKVTYRGVVFHVHQIQLP*