MTSFSASTLEKKLHDLSNTQQSVQTLSLWLIHHRKHAKTVVQVWNKEIRKVKTSKRLTFMYLANDVLQNSKKKGNEYNLEFKAAMPSAFKFVGQGGDKDTAKGLERLLNIWSERGVFELSFIEKIRKGLGKYKETGERLTRIVDKACVLLAEYNGRLSAELEDRITLSKMLTAFIFLQKQKLQEAEKRLEVSNHDTSKGQYMNTPKGLHNILVEELIKALQELEESASQDAAVREKIANLPAEVQDVSLLEKIEDKETGERLTRIVDKACVLLAEYNGRLSAELEDRITLSKMLTAFISLQKQKLQEAEKRLEEFRGKLEKVTIVRKELKSHLDNLPDLSKLPDVDGGLAPLPSAGDLFASSSGHRS