MEQNFQDIYEQLQSRIRQAEDKRLQLKAKGTKNGLIAGGITLVAGVVVSLIIGGGWPGILIACMLGLIVLFSCIQSKSGELCAYYKENIISSIISYLCQEASYRPESGIAESVFMNSRLFSTSPDRYRSEDLICGKIDKTSFICSEIIAEEKRVTTDSKGRRQEHWIDIFRGFFFIADFNKNFQGQTVVFRNSWFKLNLGKQRVKLENPNFEKQFDVFSTDQVEARYILTPNLMERLLELDSRFPGKITVSFRDSSVIIAIPDQTNHFETNIWECQLNTDKLKREFGTLVNLFQIIHDLNLNLRIWTKD