MKRASIVREKKYYELVEQLKVRSQDVTFSATKAVGLLMLFSRYLVNYTSVESVEDINEDCAELYFNYLMDNHKRLGINLTDIKRSMQLIGDILDVEVNHYLKDFSLSNVTLWMSQEK