MVWPFHKQAQNGFGFSSTAAEVTEGIDGSALTAIVTGGAGGIGLDTTKTLASRGVHVIIAARNLEAAALVREGICKEKPNAKIDILHLDLSSLASVRQFVRDFKSMNLPLNILINNAGVMQCPFQLSQDGIELQFATNHIGHFLLTSLLLETMKETAVKSKLEGRIVNVSSSYHKYAYSEGIRSDKINSQKGYSQLGAYGQSKLANLLHSFELAKRLKEDNVPVIVNSVHPGFIFTNLQRHILMLAYIGRVALFYMWKTPAQKGVIYKGDMHRFTRKRGAATTCYAALHPDVRGVSGKYFVDCNEASPNALATDPKLARDLWELSEKLVKPFNVL*