MKAINNNLQATSEFHYVIWVTVSKELNLQRIQKEIMSRLHLKFDEDDCYNSRSMQLHEWLSNKRYVLILDDLWDSIDLYTIGIPPNMKNRSRTAITTRRFEVYNNMKADAKIRVNTFTEAETLDLFAANVGEEVAHRLDIKDIAKNVAMECSGLPLAIMVVAKVMQGEKKKELWEDTLRALRESVPEIRGMEPQVFRTLKLSYDNLRDEWVKMCFLYCSLFLEDYEISIKQLIRWWIMEGFIDHVDNLVDASNMGHRIVEMLKCRCLLEEGINKKNSVKMHDIIRDLALYIASSSCNEGPKFLVKAGIGEGLKKSLCEETWRDFE