MKRVNSCVKSDEHVLEELETEGERQLKSLLQHQLDTSVSIEECVSKKESFAPGTMYKPFGKEAAGTMTLSQFQTLHEKDQETASLRELGLNETEILIWKSHVSGEKRTRVRATPEAIQNRLQDIEERISERQRILCLPQRFAKSKQLTRREMEIENSLFQGADRHSFLKALYYQDEPQKKNKGDPMNNLESFYQEMIMKKRLEEFQLMRGEPFASHSLVSATSVGDSGTAENPSLLQDKGKQAAQGKGPSLHVAKVIDNSPEQCWTGPKKLTQPIEFVPEDEIQRNRLSEEEIRKIPMFSSYNPGEPNKVLYLKNLSPRVTERDLVSLFARFQEKKGPPIQFRMMTGRMRGQAFITFPNKEIAWQALRLVNGYKLRGKILVIEFGKNKKQRSDLHTTSIISSTTDSTTEISGS