MKKVNLENVQTSPDHDALKSQEIEKNNIDLSLVKIEVEEKNSDLNEYRSPVRVDSDSMGCIVSSDGNELLYSGWAEWSPSIVAPITSIKPENFKETVEETRSIENKPSKMVGIGLSNLGNTCFLNAVLQCIMHTVVLLQLLASIDHISPCNNHTIGFCVLCMIRNLVDLSIVGAYDYVSPRKIVSHLRDFSPDFDLYQQEDAHEFLQCFLNKLEYCCSNLEPQDNIVEESFGGRFVSKLRCCNCEYFSVTQEPFIDISLDIEDIDSVPEALNSFTKIEKFEFSCEMCEIHGSFEKQLLVDRAPSVAALHLKRFKNNGTDIQKVEKHVSFPLELDMLLYTNEINNEEMKYDLYAIIVHSGPSISSGHYYSFIRCAPNEWYKFNDKQVDFVEEDFVLAQEAYIIFYAKRDTLWFSDYTQIYRSFINLVIPSTSNDHLLDVDDQVYCEDQLQDVEIKKVCSKDEEESMDVNEKKRKLEDSPSKD