MSGKRKRVVLTIKDKLDIIKKLEEGSSFKRLSVVYGIGESTVRDIKKNKERIITYANSSDPTSGVSKRKSMKSSTYEELDRVMIEWFNQQRNEGIPVSGTICAKQAKFFFDALGMEGDFNASSGWLTRFKQRHGIPKVAGQGTKLNGDETAASEFCCKFREFVEKENLQPEQIYSADQTGLFWKCLPSRTLAFETEHSTSGYRSSRERIIVMCCANATGLHKLNLCVVGKAKKPRSFKGTEPSNLPVSYFSQKGAWIEHPVFRQWFVKNFVPQVRKNLKSKGLLEKAVLLLDFPPAHPDEEILSSDDGKIFVKYLPANVTALIQPMCQGILATVKRYYRAGLLQKYMDEGIDLKMFWKNLTVLDAIYEVSRAWNMIKSVTITRAWNKLFPGIEENIGLNFDEGAILAANLATVLQHTEGCENVDIENIEDWFEAENTEPNYDVLTDSEGTQGQIDQSDHSSENEEVEETELISQRHISHKSALEWTENLLDYLEQQDDMLLSDKLVLRRLRTTIRKKQKTQNNNKS