MKILITGAGGFIGQFLARKLLEDPSHQLVLTDVIDCPIPKGSKYPQNATVIKGDIFQEIDKLVTPDLDAAYIFHGIMSAGSEANFDLGMKVNVDGTRLMLEKIRHTKPGLRVIYASSQAVYGRPFPDVITEDILPTPEGSYGAEKFICEILVNDYTRRGFISGLSTRFPTISVRPGKPSQAASSFISGIIREPLAGKECVVPVKDRSFPSWVCSPRTLIDNLVHALTLSNDALPSHKRVVNMPGLLATVQDMMDALAKVGGEDKLQYIKEEDDPALGAILYSWAYKFDNKLALSLGFKPDTSFEQAVQEYVDWMKEQESFGA*