MDEELSCKVCGDQASGLHYGIVTCEGCKGFFKRTVQNKRAYTCNGKGHCPVDKAHRNRCQYCRFKKCLYMGMVLAGKIFIILHVYIIY