MDPKDGDDDEFGFSRNYFLAKEIGGSVKKSSHKLSDINLVDEEELREATAGIASKHEKEMASLLNSYKNLYSKWLLELRCGFSLLMYGFGSKKALLEDFASTALTEFSVVVINGYLQPINIKHAVIAIADVLWDQLKEKRRTPNKIQQPFNSQSMEDLLSFLDGPHAKESDCFIYVVVHNIDGPGLRDSESQQYLARIASCSQVRLVVSIDHVNAPLLWDKKMVHTQFKWCWYHVPTYAPYKVEGVFFPLILANSGTAQSAKTAIIVLQSLTPNAQSLFKVIAEYQIANSDEEGLPMNKLYMMCRERFLVSSQVTLNSHLTEFKDHELVKTRRSADGQDCFYIPLASEALEKLLQELG