MLRATKVRIYPTQEQADFLMAQFGAVRFAYNKALHLKSHMYRKQGVTLNPKKDIKPLLAAAKKSRKYQWLKQYDSIALQQSVINLHQAFDHFFNPKLKAKYPQFKRRHGKQSSYHCVGVKVFDSAIKLPKMQPVKANIHREISGVVKSITVSLSKTGKFYASILVDDGVEAPDLPHTVSKVTGLDLGLSHFAIESNGRKTANPGFVKRAEKNLRRKQRQLSRKAKGSANRAKARLLVAKCHEKVANARADFQHKLSRTLVDENQAVIVETLKSANMMKNRKLAKHIADASWHGFVVKLEYKAKEQGKHLVKLDQWYASSKTCHCCGHKTEDMPLSVRQWDCPSCGTTDIDRDLNAALNIRDKGILELKAAGRSSLLMEAA