MDVIQDTEQSNRFIRFADNECVESSRLYEVLAREVAQHEWLLSLCEDIPKGQPAPNLLFAAVHELVLQHSADELATYYPSVTQYPKRAEDVFPSFLAFCHTYESELRHRLRTRRVQTNEVQRCAYLYPIFSKIQQQTKRPLGLLEIGTSAGLQLFVDQYAYEYNGVPFNPINASSVNITAAVESDEPFRLEVTTPLDIGTRLGVDLNIVDLTDEAERSWLNALIWPEHETRRQLLQAAMNEVNLNMVTLIEGDGVTMLQELVSRVPEVEMLCIFHTHVANQMSRPVKEELLRQVERIGQTRDVFHIYNNVQDCYLHVDLYLDGQLTAVTYAETEGHGRQFQILTPLDSLFHQGSFE