MKILVVGSGYVGLVTGCCFAEIGNHVTCADVDKAKIDNLNRGILPIYEPGLEEMAARNVKQHRLSYSSDPADALSNGPDVVFVAVGTPPRRDGGAHLGFIDDVAKLVAENITKNVVLVLKSTVPVGTNARVRNIVKNSKHQVHVVSNPEFLKEGEAVGDFLRPDRIVVGVSDGDEHARSTMNRLYHPVSLNSDKIVWMNAESAEMTKYVANTMLAMRISFMNEVAGLCEKVGADIHSVRHGVGSDQRIGGKFLYSGPGYGGSCFPKDVNALVHVGRDNDVEIELAVATDRVNQRQKGILVRKLRKHLGDLRGKKIAVWGLAFKPKTDDIRESPALTLIDGVLADGGIISAHDPIAADNAKDLYKDEITIVEDQYEAAEAADALVLVTEWRQYQSPDFERLKEIMAKPFVVDGRNIWSVYSLKELDFIYEGIGAIGS*