MKRTRSVQRSPEPAKSSLVFLIPGLPNDIALTILARLPPVVQARLQGVCRSWKHSMEPAAMSSIRKMLHIHHGWLIVTRNWRLGSRDRYVFAMVDPLSGCARKIYLPPQLCAHGSFLEFDVCGITGHEVLISVKQKPHASLKALEWQGLYSFDGACMKWNDAKYSSLPSGRVSAICATDIEGGYLYVEGQFAVQRLDLKTKLWEVLPDPHVKRALFPGVMLQNRFCIVGGRGQDWHACASGEIWDPIDRTWTLVPELWSCEIFKSWYPLWRVAVVMDQLYALRMRALSVELMYYATSSKVWICLGDVPVFDDCHLNSNLLALIAMDQELWVLAFNCLRIWRTKPYLSKPLSWSILSNARHKAGRLASYVGAMLV*