MKSQAVVVADDPVYLSWLENAAGTSTEFALVRPLDAEDLLDRVLTLGRVDVVFFQFDRGNLETRLAMMERLVERQPDIAVAGLGADSNPDIVLAAMRAGARDFFVLRRDEADVVALLSKLLRRTQSAVRVPQKQGQLFAIFSSQPTEAIAFVAEHVALACQDALPKGSHTLLIDIATPAGASAVFLNISQSYTVIDAVNDVYRCDQTLIDTAFSRHPSGLYLLSLPEDLIGRPHFNFDDFLKLLEVVRGLFACVVLAFDGHQPVADIGGMLAQADRALLLSDQSILKSRHCKYLLRAMRLEDCPLERTALLVDFYRRRVGLEPENLAEILDLPLYGRLTASLNQGRIQSMNAGEPMLTVSPKDPFCVDVRALAAALLAGQGKVEAPRGTALSRLFS