MEKLERYRAYIQQLLIDYANLGSSKPEIERQLIFDPIRDHYQLVYVGWKNQRRHYGCVLHLDIKNEKIWIQHDGTEIAIADQLVNLGVPKEDIVLAFHEPFVRQYTGFAVG