MSQKALILDRQFGDFVLTTLPIPKPEREEVIVKIEASGLNPVDWKIQDTGLWVEKYPVVLGTDIAGEVVELGEGVTTVSKGDKVVLQGTIRKEDGSEAGFQQYCRADVHTLAKIPSNITVAEAGTLPVALTCAYVGLYNVNPHGRGFEPPLTSGRAKYVGVPLVVLGGASSVGQYVLQLASLSGFNPIITTASTKHTEFLKTLGATHVLDRSLSFEALQSAIKEITQSPIETVYDAISSAETQRAGHDLLVPGGQLLITLRPSIEASDSKTIIGVLGVKQLPHNVKLLRDFYSKLAEFLREGILKPNRVETLPNGLGGVNDGLQRLKHNKVSGIKLVALPQETP*