MGIRSVFDGGELRREVEKSGIDPKFIPKIWKHILISAKDEDWDWEKQVPSLPSSAYSLLRSNFKTPLSSSIHSVFHSADNLTTKLLIQLHHNHGPFVEAVIMRYDTRLGKYAGQPRPGGLRATLCISSQVGCKMGCNFCATGSMGFKNNLSSGEIVEQLVHASTFSQIRNVVFMGMGEPLNNYSAVVEAVRIMTGLPFQLSSKRITISTVGIIHAINKLHDDLPGLNLAVSLHAPAQDIRCQIMPAARAFPLGKLMDSLQVYQRKSLQKIFIEYIMLDGVNDEEHHAHLLGKLLETFQVVVNLIPFNSIGTLSQFKPTSEQKVSNFQKILRGTYNIRTTVRKQMGQDISGACGQLLVNISDKSLGTAVPLTDIEDIVI*