MKNEVKKVVLAYSGGLDTSIILKWLQDEYNCEVVTFTADIGQGEELEPARKKALSLGIKEENIFIKDLRDEFVKDYVFPMFRANAIYEGEYLLGTSIARPLIAKTQAQIALQTGADAVSHGATGKGNDQVRFELGYLAFNPDLKIIAPWREWDLNSREKLLAYAQKHGIDISKKKGKSPYSMDANLLHISYEGLVLEDPAHAPEEDMWRWSKSPKDAPNESEIIELDFQKGDLVAINGEKLSPAGLLTKLNELGCKHGIGRLDIVENRYVGMKSRGCYETPGGTILLKAHRALESITLDREAAHLKDELMPKYASLIYNGYWFSPERMMLQALIDESQIHANGRVKLELYKGNVMVIGRESSNDSLFNAAYCTFEEDEVYNQKDAAGFIKLNALRFIIAGKNGRKF*