MTTSLPDRFSAGKRQFWREFLALYQGMPQLWDANHVDYRNKELRNKAYELLETKLREIQPNATRTEVGRRINIFRTNYRREQMRILKQKELGFHSDLCKPTLWFYDYMGFLLTQESFQQGRTRKVRGTATTKPKTMFEFGKDASSDPLDAVSDWPTKETIASYLPEQGVQQSEESSLLSPKIEIIEHDGEPMDTDRLTRDGDVKPEICGFNTSDYKDRNVSTNVALTVGRGSNGTDAHPALSEASEVLAKSWAVQYEEMAPTQRILARKAIADILFEGCMGNLRINRGETRSTVGNHL