MKRVNSCVKSDEHVLEELETEGERQLKSLLQHQLDTSVSIEECVSKKESFAPGTMYKPFGKEAAGTMTLSQFQTLHEKDQETASLRELGLNETEILIWKSHVSGEKRTKLRATPEAIQNRLQDIEERISERQRILCLPQRFAKSKQLTRREMEIENSLFQGADRHSFLKALYYQDEPQKKNKGDPMNNLESFYQEMIMKKRLEEFQLMRGEPFASHSLVSAPSVGDSGTAENPSLLQDKGKQAAQGKGPSLHVAKVIDNSPEQCWTGPKKLTQPIEFVPEDEIQRNRLSEEEIRKIPMFSSYNPGEPNKVLYLKNLSPRVTEKDLVSLFARFQEKKGPPIQFRMMTGRMRGQAFITFPNKEIAWQALRLVNGYKLRGKILVIEFGKNKKQRSDLQAVSLISTTDNTTEISGS