MESDQGKLFIGGISWDTDENLLREYFSNFGEVLQVTVMREKATGRPRGFGFVAFSDPAVIDRVLQDKHHIDNRDVDVKRAMSREEQSPAGRSGTFNASRNFDSGANVRTKKIFVGGLPPALTSDEFRAYFETYGPVSDAVIMIDQTTQRPRGFGFVSFDSEDSVDLVLHKTFHDLNGKQVEVKRALPKDANPGIASGGGRGSGGAGGFPGYGGSGGSGYEGRVDSNRYMQPQNTGSGYPPYGGSGYGTGYGYGSNGVGYGGFGGYGNPAGAPYGNPSVPGAGFGSGPRSSWGAQAPSGYGNVGYGNAAPWGGSGGPGSAVMGQAGASAGYGSQGYGYGGNDSSYGTPSAYGAVGGRSGNMPNNHGGGGYADALDGSGGYGNHQGNNGQAGYGGGYGSGRQAQQQ*