MSLFSAVEMAPRDPILGLNEAFNADTRPGKINLGVGVYYNEEGRIPLLRAVQAAEKARIEAHAPRGYLPIEGIAAYDQGVQKLLFGNDSELLAEGRVVTTQAVGGTGALKLGADFLKRLLPEATVAISDPSWENHRALFEAAGFPVENYRYYDAASNGVNRAGLLEDLNALPARSIVVLHACCHNPTGVDLELDDWKQVLDVLKAKGHVPFLDIAYQGFGNGIEEDAAAVRLFAQSGLSFFVSSSFSKSFSLYGERVGALSIVTESRDEAARVLSQVKRVIRTNYSNPPTHGASVVSAVLNSPELRALWEEELGEMRDRIRDMRLAMVEQLAAQGAKRDFGFVGRQRGMFSYSGLTAEQVERLKTEFGIYAVSTGRICVAALNKSNLETITKAIVQVL*