MSKLLASVEGEYAKFYRQFEEDEQPRRLTHIEKCLEDTQEFKLQLKKLRAHLNKYINDCEEGHIEDQKKSQKKKDLIVDKINRSHKQFEHSIRKSHKLQQSALTGYHKHFLNRLTKIEIDQIYLNKLPEDAHSYVKEAIGYHICRYHMKSLPVMDSKDVLINYLESLYGVSPQMSDKFIDMGEVIQNIQTQSTHRCLDWINHVSEDQIYSETISKEGLTTLKDLQFQLYILEFLKVLREGDALQSFKYITNVLPRGNFNDKANDIIQKIAPLLTKSVIGKPVADIDAILKEQVDKCVSIFTMEYCAYLNLPHHSPLFLIVLSGIISFQFFIKYKNIRSTAHVGWTTEDELPFDVKLPPFLSHFHPIFICPVLKEETTVENPPYSLACHHIISKKALDRLSKNGSLTFKCPYCPVNTSMANTRKVNFIMV