MSSPPRVMEMDVPTVSHSSSQQTMEKIWDLLHDEHSSVICFYGMGGIGKTALMKAINNNLQATSEFHYVIWVTVSKELNLQRIQKEIMSRLHLKFDEDDCYNSRSMQLHEWLSNKRYVLILDDLWDSIDLYTIGIPPNMKNRSRTAITTRRFEVYNNMKADAKIRVNTFTEAETLDLFAANVGEEVAHRLDIKDIAKNVAMECSGLPLAIMVVAKVMQGEKKKELWEDTLRALRESVPEIRGMEPQVFRTLKLSYDNLRDEWVKMCFLYCSLFLEDYEISIKQLIRWWIMEGFIDHVDNLVDASNMGHRIVEMLKCRCLLEEGINKKNSVKMHDIIRDLALYIASSSCNEGPKFLVKAGIGEGLKKSLCEETWRDFE