MIFQHGQLPSPSPFSTSSPSRSLASPSQHFHRPHDLPLATHNALKAAPIHRRICCFTTTLAAESHHCHNKALPEKKEGPEQRDPSLPSCREIGDEGCLPEPKKQTVSSLGCRIQRTLWIEGGSLSTKAAITFDFDNTEGRHGGSTLGIGSPSG