MHQNTFTQNPTKPVDVKDRSIGELIDAMTHTGFQGRKLAESVHAWNNMLHEKNLTIFMGLTGAMVPAGMRKIILYLIENRLIDCLVSTGANIFHDCHEALGMKHYVGSHKADDRVLFENGIDRIYDVFAIEKEFRDTDNLIADFVQKLDDRPYSSREFIYLLGKEIEQLGGNEDSIIVSAYRNNIPIFIPALCDSSIGIGLAIARRENCNLKIIDQIKDVDEITQIVEKSEKTGVIYIGGGVPKNFIQQTEIVSSIMGIEGGGHDYAIQYTTDVPHWGGLSGCTFDEAVSWGKISTSAKKVQVFVDATIALPIVSHALFEKTKYLKRTYPIFNWTNGSGNSGLEINYI