MGSLNFPTGLSSVSKCASLTARRSAIGSLTNLSKVALMYPRGNGSLPHASHINVSAVTSMPSVIEDHFDAFYASASMPLATQAPAVAQKAAEVDVMGLLLRQRIVFLGCSLDDFAADAIISQLLLLDAQDPTKDIRLFINSSGGSMSAAMGVFDAIQLCRAPVSTIAFGFAASTAAILLAAGSKGKRFAMPNARIMLHQPMGGASGQPIDVEIQAKEIMHHKTNITRILSQITGRTYQQVEEDIDRDRYLSPLEAVEYGILDGVIDKDAIIPLAPVPEKVSRRSDYKSAESDPRKFLIPVIPDDEIY*