MADRGCQPSPSRWNLVGKAALVTGATRGLGWAIAEELAALGASVYVCARSEKEVEERVAEWKGRGLSVAGSACDVSSLDQCRQLVAAVSQHFDGKLDILVNNAGIMGGHPTTDEATTTLLPLMMSTNFESGLQISRLAHPLLKASGDASIVFMSSIASFVAIHPNSAVYSASKGAMNLLTKVLACEWASDNIRVNAIAPGYTHSDFVDKTLKDMPNLLTTMKSQTPLRRFGEASEIAANVAFLCMQGSSFTTGSIIIVDGGLTTHRFTTPF*