MKDDTAPFLDAYAIHDVAPEFVPARSRREWMDSFIDRQPYRCLPLTMANATGWELLCPFYLDIEWNGGPSNEDITLSSPDKQAFIPSFAAAHFRAGIVTFHTGYVFKTPPGWAVWCMGPPNWPKDGVYALSGLVETDWLPFPFTMNWQMTRPGKVSFKKGEPFCFITLSEHIRLESVAPKVRRLSSDKKLERDYNNWSKSRAEFNAKLHSGDKDAVKSGWQRHYMKGEKSDGKVGSESHLTKRRMQKPKDFRGSALFKK