MQQKTTTSHRAFTRRDQIIQYLPFSSQIMQAQILLVTYPAQGHINPSLQLAKLLTRAGAHVTFVTSSSASTRMSKPPTLEGLEFVTFSDGYDHGFKHGDDLQNFMSELDRLGSQALTELIVARANEGRPFTCLLYGIIIPWVAEVAQSFHLPSALVWSQAATVFDIYYYYFNEPSKAIAFNFVLKSLQKQLEQLNRESNPRVLVNSFDALESEALRALNKFKLMGIGPLLPLAFLDGKDPSDTSFGGDLFRDSKDYIQWLNSKPESSVIYVSFGSLSVLSKQQSEEIARGLLASGRPFLWVIRAKENGEEEKEDDKLMVAFPQWTDQTTNAKLIEDVWKTGLRVMVNQEGIVEGGEIKKCLELVMGCGEKGQEVRRNAKKWKDLAREAVKEGGSSDKNLKNFVNEIIQGY*