>31548 MQVLLRRAIQRTLAFPCGTLRISAALMDTERQRAGKPRRRQRSSGARAAAAAPVAPASLG LRPTIPQFQQQANMSSTTKESLTEATFASFELSAATLRGITEVMGYTNCTKVQAETLPAT LRGLDVVCKAKTGTGKTLAFLIPGIERMLEAPAGRGKIAMLVISPTRELAAQIAEEAKQL TKHQNLAVQVMFGGTNMNRDITDLQRRVPDVLVATPGRLLDHLQNTGTLPPMLSNLRMLV LDEADRLLDMGFRQEIEKLVRMLPPKNGRQNMLFSATYPSNIRELAGIALRPEYQVVDTV GEEDTHAAETVQQQYIVTSMEDQNAHLLAVIRQHMSEDPSFKIMAFFVTARVTQFYCELF QAMGIPVLEMHSRKSQAQRTKAADQFRASKGGCIMFSSDVSARGVDYPDVSLVVQLGLPM EKAQYVHRLGRTARAGKSGKGLIILGDYESNFLNSLSDLPITAAPSPSPQVFAGAQEAVE AGLAAVAYASKAQAYRTWLGFYKGFCKMCKWDSTRLIQAANQYAVTLGCGAQPPPIEKRT VGKMGLKGQCLPAILLML*