MSGIKLKERDLDVINSPEQRKHIIEKHLLNQSLRIKGDLNRETITIQRYVDSGEKIIAGISDETHFSENDEIVLYKILAKYVQLECSFIRKTRPGVAEFSVNKVSIAKSNRAFPRYSVAEDAAHVTNINSSKTVIDASLFNIPTLVKVSFEDYKTKLKPDQLGLVEIDVFRSDQDEKFELIKRTKKYIHIENTSLEESYKSKSENQVDVEDEIHEEIPSLMRKYKDEKIVSEIIYPIIYINHSRQSIPLGYIWVRNKEKTLGNNTIEKLAELSKEMVARIKESNTVLTTEKFPIIDISNNGICIKITEPHLIQTLPKHTGFVFDIYIRMQGYFKVFGAIRWLSYDEVGSLILGMELVAKSSFPGEREKFHRNVELLGQGKFTGLKTHAI