MKKRGIDLLLVTIGSFITAIGFNTMFVDNHIASGGMVGIAVVIKALFGISPSLFLMASNIPLLLMCYFFLGKQNFIKTLYGSWIYPIAIRSTNSLPTLTHNQLLAAIFGGIICGIGLGMVFWGNSSTGGTGILTQILHKYSPLSLGVAMTIVDGISVLMGFIALSADDVMYSTIGLFVIGYVISVMENGFDSSKNVMIISKDYQAIREYITTVMDRGVTKLPIRGGYTTSDKIMLMAIVSSHELPTLQEKILEIDDTAFIVVMPAAQVMGRGFSLTKQYKREDKDVLLPM*