MKLPLPVQGVEKVSGGEDTSYSYHPAIHDESFVRRKQRRNRTTFTLQQLEELETAFAQTHYPDVFTREDLAMKINLTEARVQNGE