MKSDVLMRAQQGEFIRYHILSTEQEIISPTYRTSCMNMLNVTVGLDEQGPGAMPLILEEKQSRKVASVGYGLEKAGFVDCFELPARSHQCPQPILSPPSAPCLPISKPKSSISADPLLADVVNSWMNDTHDNSHFLNGEAKQLWDVGIIPESALYTPPDTTLLTSCPGFGISSPTETISTPVMNGTTPCYSTPSTMGSGSSPGGKLADVRPTSRELLRSLLDGWDNNMSLGLHALGLPVAWKGIQGMVNYLRDLDADEKNTFLDPDAKRIAMVLLYINYEEPCTNHDRYWPALKKKRPSSHVITCTLQAYHDDPCKSKSEKSRRDQISASYAKCGRLWWILAGTLGVGILSQFTHVSSKDASFNEDKINALVTLVLNTHSGTICTFHELEPVVKSLMFGQVTEGLRQAILNDEIGIFGRRRMAHTQAENAAAIARQRTENPWTNVDAKHIAMENMAKFLTNVL*