MKGSTASGMQYRHLGRTGLKVSVLGYGSWVSFGNQLDVKDAKLLLSKCREYGVNFFDNAEVYANGRAEEIMGQAIRELGWKRSDLVISTKLFWGGSAPNDKGLSRKHIIEGIKASLKRLDMDYVDVLFCHRADPSTPIAETVRAMNYVIDQGWAFYWGTSEWNARQVTEACEVANRLGLVGPTVEQPEYNLFARDKVEVEYLPLCKNYGLGLTTWSPLASGVLTGKYKKGNIPPDSRFALENYKNLASRSLVDDILKKVEGLMPIAQELGVPLSQLAIAWCASNPNVSSVITGATKEYQIVENMKALDVMQLLTPEVIDKIEVVVQSKPKQRDFYG*