MSQRRGRHAAAAPSPSSNDESEDVKAGSVSDRRLLRSHYRRLKASIAEGKEQLLSVGINNFDEIVRRADGLYALVHRPREQIADAEALLDITEAFLNSVKDSRRGNAVKAGDLISVIIQNFRQPANVEDSEAISLDWAAIGSEATCIFHDAPGLQTMLGPMDSEPKKRKAAAPRRRERGPAAETARPETMDDAEGETQSQTDKNIRTMFNILRRCGERGCELELLVLSRDSFSHTVENIFCLSFLVKDGRAQITIQDGKQFVAFRYAPTAAERTGKPRGGEEHQQVVNTQFVFRFDFKDWILMKEMVEQGTELMPKRIQQAAPRQTPSTPIRKNSRNRGRTSSEPCELTIELGAPEDDSEGQDDDEDSLSARSKRPMKNRLLV*