MDKVAQLDDTQCELLLLRACTGVSKLYFALRTCPPGIFEAAQRTFDEALRSSLERIVTASGPGFGDWQLRLATLPFSFGGLGVYSAGDVRHYAFLTSSLQSFGLQTQLLRHADIVGPGHAFDDALSLFSGTVEYEILNNPSEVAAPKLMKKLADIYFTKVTATAESTFSLSSPQSALWKSQQRDHTSAWLRAVPISGLGQTMNAKAYRCVLCYRLGVPLFSVTVPCSACSRVFARDIFGDHAVSCAGIVGIKHRHNVVRDTLVDVCYRSRKEVDIGLSGGNDGALRPVDVLLYSWDRGCDVCVDLTGSSPLTQSGFTGFSPGRVVTDAAIRKRAKYEARCRAIGYGFLPFSFSSLGELDKDAVALLKRIQKFSRTQDIKARAAAHIFTGIRFAITRGVGAQIVSRLL*