MFPGLIQVQPHESIVPQEDLRGSNHRGDPCLVLTSDPKPRLRWTADLHERFVDAVTQLGGANKATPKAIMRTMGVKGLTLFHLKSHLQKYRLGKQSGKDMGEAPKDGISASYLSESPGTSNSSPNLPTSDINEGYEVKEALRVQMEVQSKLHLQVEVSILPF