MLKSGFGKGDSIALEFNKLIDCGTLSTLNFETHHNEGDNVELFESKAKLHCLIPAPKGYKNPFPWPKSHDYVPYANVPYKSLILEKAIQNWVQSEGDVFKFPGGGTMFPQGANKYIDELAEVMPISDGTVRTALDTSCGLHLVAYGMYLIEVYRVLRPGGYWILSGCPINWKQYYQSWQRLKVELQREQEKIEEITEILCWEKKYEKGDLAIWKKRINTRSYPRSLNTIDPPPAYESGPELHSSKLKTVVLAFNIIMPKLCKVAKFSGRHVISDENGAHLQHKHAKIMHGGHFQWQVQRQACVPFFCLNSVAIDALHVGL*