MEEERRDDYKFLRIQDAFKALHLHVNLIGVIVELGFSNGSDCSCTLKIVDPWYSGSGLPVKFVARTIRDLPRVESIGDIILLSRVKIVLINRKITALCNETTSSSFALFNGKHSVDSIPYQSSPKFLMREQDKNFLSNLREWMITYKFEDGSCCFTSLKDIKEGECSNLSCQIVHISKVYKDRWYLFVWDGTEMPPCNILVKSERLPLCVEPEMLPTYMLRKFPTFGSVLRIIVDRVSEKQAIHCLQPGQHVKLLNLFFQVNMGLWNATFTPSTKMQYTMSREMEAFSPQRMCGEKFSPRWNPIARCISRSHSEITGVAHDDAPFVSLMDILTYHNVTAKFRCVVRFIQVYPRDVRKLRDINGNIKLVAILEDATARIHASLYADEGEKFFGCDESDEEALVKKLNRLLGGEEMEKVPRNPPWVQCCLFSFYKHKMDQWESRRFRIFDTWINAS*