MKERDYAARLDVIAKILGIFKAQKYLASIPLDMRGERVYRSLLLNCSLTSNVEKTEEIFNKIKDEGFLLTAFDYNQLLWVYRRFPKKIPFVLKMMEDQGVKPNKSTYMILIDVKGRIGDIGGMEQVVKNMKSELIEPDSKFLALIARHYISAGLAEKAEVFIKELENDSLKDKQSVLKMLLPLYADLGELEKADSILSKACNQKQLRPMYTTMVTILGKYAEKGDIANAEKIFDRMRQVGYLARPGAFESLLQAYVKARAPAYGFRERMKADKIFPYGRLNNLLQKVDQFKKVTLEEIPD*