MKENVTNYVVTSILALIATMQVHPTVVSLSKLPMFQIFCYVLSRSTQDAMRLVLYVSPIEHIGVDSFKRDVTIMDTTWTVIKLTLWNDFVPVLGDKNLNQVDICPIIVACGLHVKSSYGTYLTKGYHTRVYVNPVNALTTSISAWYESENLAKIRRAWFCSSTFSLKSSIDISNAPRIHLSQFSTVRKEIFINWLRPPSDWCALNVDGAAKGSPGPAGGGAIIRNHCGEFISALVANFGNTNAFRAEAVALLRGLELARSLQIDKLLIQLDSLAGVQVIKSKNQGRNHVRCFELIDCPSWMVRITHVYREGNRAADWLANHGVTQHIGTHIFHSAPLKLHRILVEDASLVHRIRHA*