VAFRLQIDTFKENKNGEYTEYLHSGSCQLKVFKSDEAEEKQKMDCEKMEKKSPREKEEYRPSRETTLFTECAPWVEMPYANNSHSPGFNSSHSSFSTGEENGSPNHQPEPSLPVADKLLPTTSPQETQQWLQRNRFSAFSELLSNFSGADLMKLTRHDFIQICGPADGIRFFNTIKERLVRPRLTIYLCHKSFQLSVQQQQKNENGESNAVLLVYRAIYLDELTTVELIEKIAQLLGISPAQITEMYKLGPKGIHVLVSNQVIRNFEEEACFLLNTTKAETNDNYCIVLE