MKVLQFGLAVAVTAGIAATIIYIVGVSTIGQKSVLSDEDVKSLESLHTSFKKCMCANGLGLQAFSKDHCQITLRFPSDTVPKWEDPITGELEGLSFDFNPCEALATWEQVRNSTTILTTEFIDALPNGWQEYAWRRINKGIQLNQCQNKTLCMEKLALVSPSTSPFVPRQFGRCAVIVNSGDLLKTRFGKEIDGCDAVVRENGAPIQNYTEYVGTKSTFRLLNRGSAKALDKVAELDVTGKEVLIIKTTIHDIMSKMIQVPSAQENLLEIGSSEYKVANMTT*