MQGLSTLLFQLGREEEAKVLCREALGIARDVVGVYHPLYQEARATAKRRRHEVAAELQKVKESREKGEREREAWEAEKRQLDKELEQMAFADNQRREDEFQLQQERSRAVRRVEEGRARLVDLLTAGLSLLESDAAPSELLPNEVPDPLAVFEHSSEAELRELQGEISRHSDLDSGNADFWAAMGLVCDDALQASSGDTTVTAEVRGEIDAMLDGKSPAELDELQGQIVELARQDTNADYWGAVLARLRLVRARAVLSGATVGCGGSGPMSKPRRYFNRVHTGYEWNKYNQTHYDHDNPPPKMVQGYKFNVFYPDLIDRRKTPTYSLSPDPGSSDTCILRFHGAPPLDIAFKIVNQEWETNHKRGFRCRFERGILQLYFNFKRHRYRR*