MKVSVQELQRDAILAVHSQGLRRFAQLAGQYVSRLSLNDRRGEVPSTSLESLRSISLSELSVDVVHRGRVLYGTFIVDAFMISSIATVLQDELNPALAVRVAIYNAVSPNASLAIVQNAYPKNARVAIKEPYLKRAADGGLAIRVDIPANVEILDGDACQRSGGKSSFDDPISLKEKGNAFFGEQKWTRAIDCYGRCIRSIVGQGSENENGKLLVIAYSNRAEAFIRLESYFEALTDCEAALSIDSHHTKSEYRKGRALQGLKRFEEAILCFESLLSRHPESREVQDVLDSMKRSCPDQA*