MLLRNWLFSHFKEVSRLFGFEEVDFPVVESEALYIRKAGEEITQQLYNFEDKSGRRLCLRPEITPSIARLIIQKGKSLVFPLRWFTIGQCWRYERMTKGRRREHYQWNMDIFGVPGVEAEAELLAAIVTLFTSMGFTANDVRIRVSNRKVLQAVLDRYSVPQDKFNSVCVVVDKISKISKEEVDQQLMDLGLSSTAINGIRHAILLKNLDDIQELIGSSSEAFLEMKKLFALSKAYGYDEWLVVDLGIVRGLSYYTGIVFEAFDTQGKFRAICGGGRYDKLISNFGGPSIPACGFGFGDAVIVDLLNECNLSPVLGHEVDDVVFVLDEELRCHACNIVSRLRSAGRTVDMILENKKLKWVFNYASRIDAKRMILLGIREWEEGNVRVKDLVTREETDVKVAELVRMF*