MNAEVQKIYDKVVARDPNQPEFHQAVMEVLESLGPVVEKDPKYLPVVEAICEPERVLHFRVPWYDDKGMLHVQRGFRVEMSSAIGPYKGGLRFHPTVNLSILKFLAFEQVFKNSLTTLPMGGGKGGSDFDPKGKSDAEVMRFCQSFMMELQRHIGQFTDVPAGDIGVGGREIGYMFGMYKKIKNEFTGILTGKGLDYGGSLIRSEATGYGCVYFVREMLKVKNDDFKGKTCVVSGSGNVAQFTIEKITELGGKCVTASDSSGFVHDPEGISPEKLAYLMELKNVKRGRIQEYAEKYGCTFTPYDAGLDHNPLWLIKCDIAFPSATQNEINEKDAQTLVKNGCMAVGEGANMPTTPAGVEIFQNAKIMYAPGKASNAGGVACSGLEMSQNSLRVYWTRSEVDAKLDDIMIAIHKNVYETSKIYGRDGDYVFGANVAGFLKVANAMLQQGIL*