MKRLGSSDSLGALMTICPPTEEQISPRNNHVYGREFQSMLEGLDEEGCVEEPLHHSEKKRRLSVDQVKALEKNFEVENKLEPDRKVKLAQELGLQPRQVAVWFQNRRARWKTKQLERDYGLLKANYDALKLNYDNLQRDNETLLKEVKELKSRMQIEEENTSTESDVSVKEELITLQDSTTTPTCDETAIPESDSKDLNYECFKNSDGVASLFPADFKDGSSDSDSSAILNEDNNNSPNAAISSSGVLQNHNFLMSSSQSSMSCFQFQKYVKMEEQNFLGGDETCDFFSDEQPPTLQWYCSDDWN