MANKDPGGFLQQLRQIAGRMSSGPRGAGLGLKLLVGAGALVYGVKEATYTVEGGQRAIIFSRIGGMQMDTVLSEGLHFRIPWFQYPIIYDIRARPRKISSLTGSKDLQMVNIAVRVLSRPLASNLPALYQQLGLDYDERVLPSIVNEVLKSVVAKFNASQLITQRAQVSLLIRRELFERAKDFNIILDDVAITELSFSREYTAAVEAKQVAQQEAQRAQFYVEKAKQDQRHKIIQAEGEAEAAKMLGEAVTKNPGYLKLRKIRAAQSIAKTVAQSQNKVYLSAESLVLNLQDKDSYNLLLK