METFFGQYAKVNSVRLPRHVGDKKFFCGTALDEFSLDEEKEKVLKQSLVYAGAELELKPKKDFDAQREKELEEHENFRPPVGSGHQNNTNTEANYPKGLLIAFKLKSISDEVPSSQNNIDKQANGSNFVSKTDQQNPSEIAAKDSDQKISENVENYKENNGVSFGKETQGEEKSKETDGKNSAAAHKDNKDVVSREDLKCVFEKFGTVKYIDFKIGEKSGYIWFEEPEAAQKARAAAVLSEKEGLVVKNYIATLDPVTGEAEREYWTLLRGNQEKIRGCTKYRGSMVEGENTPGPERMYLQ*