MNRIKNTFSVAKRLKLSKVMTNSELPSIFEGTVDLGIIGGTGLYNLDCLEPIALLPPMVTPWGTTSSPVTISQFVGTNSHFHVAFIARHGINHEYPPTKVPFRANMAALKNLNCKAVLSFSAVGSLQPHIKPRDFVLPQQIIDRTKGIRHSSYFNDEGLVGHVGFGQPFSQKFAEYIYQFKNEITNPESEEPCHLHYDKDMTVVCMEGPQFSTRAESKMYRMFGGHVINMSVIPEAKLARECELPYQMICMSTDYDAWRDEAEPVTVETVIGNLTNNGRNANILASKIIVSMAKEIPEFMHTGDGLRGSIKKSISTKPEAMSKETLERLRYLFPNYW*