MELINVIIDGKSIEVPKGATILSAAESLGISIPTLCHLQIGGNGYKNDCASCRICVVEVEGRRNLAPSCATPVHEGMVVKTNTMNVMQKRRTIMELLLSDHPKDCLACSKNGECELQDLAIQLGVREVRFEGEMSTYRSDYSPSIIRDMDKCIMCRRCETMCNDVQTVGALSGVNRGFDSVVAPAFEQNLEDSVCTYCGQCVAVCPVGALHENDHTWKLVKDLADPKKKVIVQVAPAVRVALGEEFGEEPGVNVEGRMVTGLRQLGFDQVFDTNWAADLTIMEEASEFKDRLERFLAGDKDVKLPLLTSCCPAWVKFFEHNYPDMLDVPSSAKSPQQMFGAIAKGIWAKEEGIAREDLIVVSVMPCLAKKYETSRDEFKVDGNPDVDYSISTRELAKLLKQANIDLGILENSEFDNPLGEYTGAGVIFGRTGGVIEAATRTAYEWVTGETLENVDFKALRGFEGFRSATVKVGDLDLNIGIAHGLGEARKMLDMIRAGEANYHAIEIMACKGGCVGGGGQPYHHGDFSIVTKRAEGLQNIDDEKIIRKSHENKFVQSIYENYLDKPLSHKAHKLLHTKYFPKHKI