MSKLPQDIIVDILTYLPVKSLVRFKCVCKPWQLLISDPRFVKLHLKRAIEGNNINRQRLLVAAEPLYSSVDFEAASDGDGINAVMELPYPSAASRTESFAFASIRGSCDGLVCIRNGGDVHDMFLWNPSTRESKKLPKPSSSVQKHGFLTGLGYDSTIDDYKLVIACLTTANGSHQIMAPEVFTLKTNSWRRIQGIHSGITLEGGAGVFWNGALHWLGKQETGADHDVDVIFSLDVAQEKFMGFVPLPNHFCTAVLSISGNCLCIFGKLHPDESYFEAWITSEYGVKTSWRRRYAIPFDRLYMDYFSTEMCLTKKGVLMDHHGCPGTLQLYDPVEDATKLLRVKNNRDPMYDSAVYTESLVSLR*