THGENAPSLHTCFNWFTRFKRGDYNLEHQPHPGRPSSRVRGRVLRELKANPKSSVRDIEKTIHIPKTTVARILHDAGKTPKLPQVIPHDLTTAQLKKRVDVCQGLLHRRSNFNWVSHIVAMDEKWITYDNPERKLQWVDVDEKPQQAPKAELHGKKELLCFFFSVLGPIYWEILPPGITIKADLFTTQLEEVAVRVPPKLLSEGKILMLMDNARPHHAKITQKKMDDLEMEWLLHPLTPLICPLATTL