MSLESALSIARQYAQSSLAQLPESAQNALLNPLVQKALTAALVYGALRQTNRLLSQWSINNWQRAHPWQGDRELVLVSGGCSGIGKQIMEDLSRKGIRVVILDINEPNFQLPRNVHFFKADITNSESIRAVAEKIRQKLGDPTVLVNNAGVGYDGTILDEPEAKIRQTFEVNTISHFLMVREFLPSMIRQNHGHVITIASMASFVALGEMVDYCCTKASALAFHEGLTQELRYWYQARKVRTSVIHPLWVRTPMIQQLTDAGNQFKQPVMTPQVVSDAVVKQILTQSSGQVILPTSHSAASMVRAFPQWLQETVRGIASGSLRRLREHQAAQKL*