MKILISGGAGYIGSHTLRQFLKTDHEICVLDNLSKGSKIAIEDLQKIRAFKFFEQDLSDFQGVKALFEREKFDAIVHFAASIEVFESMQNPLKYYMNNTVNTTNLIETCLQTGVNKFIFSSTAATYGEPQTPVVSETSPLAPINPYGRSKLMSEEVLRDASMANPEFKHCILRYFNVAGACMDYTLGQRYPKATLLIKVAAECAAGKRDKLFIFGDDYDTKDGTCIRDFIHVDDISSAHLAALDYLQENESNIFNVGYGHGFSVKEVIEAMKKVSGVDFKVELAPRRAGDPSVLISDASKIRNLTSWQPKYDDLELICKSAFDWEKQC*