MTDKFLYVYSYSCEEAKHLDQLALWRDSRRENISCKNAIEEAIRRDFNGMHLSASCAESIIAEHGFKRVNWVLANSVQQKEWDGRFSHDNKLWAKRTYIPLDMDSFTGNSRNLDFVVDSHPAVLDGFINQYRRTYQALGLFDYTQCESDSGEIDYEGRVLVLSTDSLKESCWSQQDQLWLATGGFGCRPTGSGRAVYATCLGDGEETRWNRHDFIGVLKENHLPDWAKEKRMELQGQSSEDAPHIGGMKME