MVKYDLRKGYYHIALHPATQRLLTFRWRGRLYVYQALCFGVNVACRVFTKLMRAFAKYWAALGLGLVFSSKSDFTPTQVTEYLGLEIDTRPGRGVFTVTPKKVAKITALLDEALASPTASVRALQRLAGKLIALRMAFPAARLMTRPIFAALAAAERTGRNPFDPLAVQIDGAVADALNWMRRVLPTRPHHPIWEPLRFFRLFTDASGYGRCVVHLGHVSPELRAGAQPPVSSNERELRAVLAAARDLFPLLPFGAKVFLRSDNSTTVAAVGKGSASPRLFDLCVELWRRCAELGIILCARHIPGLHRGLLAAAHAALGAGWPHEHVADDSDVWLAAARPQRPAILTADSRLRARLLASLRDHPPACPVALLLPWQPSTTWAIALSDLWFQPKILSVKLG*