MGLRDLGASLPPGFRFYPSDEELVLHYLYKKITNEDVLKGTLEEIDLHTCEPWQLPEVAKLNATEWYFFSFRDRKYATGFRTNRATTSGYWKATGKDRTVFDPITREVVGMRKTLVFYRNRAPNGIKTGWIMHEFRLETPHMPPKEDWVLCRVFYKGKTDNSAKLSPQDMYETLPPSLTLDSLSPTNQIMPIGYNQLASFSSSMTTHHFHNPNVNQNNSLMNLLQFSKETNTNCSSVTQISPKCDDGYGFLWDMDLDGVASSNLDGMRFEVDNNSMVLL