MGKGQKASRVKEDALAKKEEALDQKLAIDAKSKAIKKEERKQHAEPKDEAEKELGMSWFTALSTYWGFGTIVAFGHVRDILQRITGRKKKDSSTPVRRADDMLLLPPLMCYARASARHHRSRDFDDFYTRRLYRRVHDCFNRPIASAAGAHIQIMKRKFADEGSPSRSPRRPLARVKEEVIESLQKYSASTCSANMQAGHTEIHERMEKLVARFVGKPSALVLGMGFATNSTVIPALISKGGLILSDALNHTSIVTGARLSGAKVRIFNHNDAGHLEQCLRESIASGQPRTHRPWTKILVIVEGIYSMEGEICKLKEIAAVCKKYKAYLYLDEAHSIGALGAHGRGVCEHLGVDTADVDIMMGTFTKSFGAAGGYIAGSPELIEHLKRTCPGYLYASSMSPPVCQQIITAITILLGEDGTDLGATKLAKLRENANFFRRGLKEMGCEVYGDEDSPVIPVMLYNPSKISSFSRLCLERNLAVVVVGFPATPILKSRVRFCISAAHELKDLEAALVQLEEIAYLIGIRYAKSIFG*