MSNTAQPRAWVAAIQIEKRLRAELKKNSFWHRTVRELRTALHHAYESTIFADFQFAQANEVEQQLWKSCFYKPIEEFRSRLRVAQQAAQGVTALAGATPEEALEQSAMLTTAYTKFLASAEEAYKRLVARLQWELGDVGAAVEVPSGEMQALQQAAPPSAGKGNTAIATAVHRCLIYLGDICRYRSQVVRPKEEQERALAYYQQAASVLPTSGNPYNQMAVVAYYGSDELRAVYYYFRSLGVSCPFVTARENLLLLFERNRARYAKLPPRPPGPGQGITPGDVATRMVRLAGLMFDRINLEQLTPTRAAAIAALRQLLGE*