MGQDNLQVREFDKNYLSLTMGQIQEGLTPGHLKKAKLMFFFTRYPSSSLLKVYFPDVQFNRCITSQLIKWFSNFREFYYIQMEKFARQAISEGITNPNVLKVPRNSELFRTLNMHYNKGNDFEVPDQFLEIASLTLQEFFNAVTAGKDSDPSWKKPIYKIISKLDSDIPEIFKSSSC