MELFEEKNTTETSAPAKRYEGKAFIFSDIPSQEKIIQVLCATFGLDPEGMGDTLVLHNGDIEIRLAVASESAGEQAEEFIKKQVEGTCGHFYQVETGVVDVKTNLLYQIGRARSFVLVEYAFDVEDEEDIEGKKTMIEDMFVSVLNDLEGIILIQNQEEKEDSMFCCGENGEKLLILSDKGGSAFTRYLPYQEPDLKAGKDITQEQVDRRMRTMQTLIGNAIYVPGWLPAVEPASQITCPSLEETAKRALAIMGVAIYSECLLDEKQGVEKAQNFLMDYIDNNNTQDYFSPREWRYLHDTAPDRKEVLSFLRQYESLYVVEWALGLVEELGFPDHPCNPADLVKSLRNGTSISKIMAKSRPKSPRELLDACDLISCLEWSCINARRHELPEPAGMKTGVVREWHKALNWLTGHGQWDEVRANS