MKKILTALFITIITITVSAQSKLEQDRQAIKALPGFYKVTFNYAETFAPDTAYKFHPRYNSWGYEWAVIEEDSPKKIVIQHLLVVGDSMIIKHWREDWLYEEPTMLAFDKGNTWNKVTLKPADVKGRWVQRVYQVDDSPRYESIGTWVHVDGRHQWQSETDSPLPRREFTKRSDYNVLRRGNRIYLTPEGWMFEQDNKKIIRSESGDKLLAQEKGYEEFTKTDEAKFAYAKKWWSDQKRYWADVREVWDGVFAGTNKLTLNQKVDGKLLFEKLFELGDQSVKEKWNSAKNREEAGKVIKAHLAS