MDPKDGDDDEFGFSRNYFLAKEIGGSVKKSSHKLSDINLVDEEELREATAGIASKHEKEMASLLNSYKNLYSKWLLELRCGFSLLMYGFGSKKALLEDFASTALTEFSVVVINGYLQPINIKHAVIAIADVLWDQLKEKRRTPNKIQQPFNSQSMEDLLSFLDGPHAKESDCFIYVVVHNIDGPGLRDSESQQYLARIASCSQVRLVVSIDHVNAPLLWDKKMVHTQFKWCWYHVPTYAPYKVEGVFFPLILANSGTAQSAKTAIIVLQSLTPNAQSLFKVIAEYQIANSDEEGLPMNKLYMMCRERFLVSSQVTLNSHLTEFKDHELVKTRRSADGQDCFYIPLASEALEKLLQELG*