MATTTPGFRFYPTEEELIVFYLGHRLAGTRHDEIARVIPAVDVYAYHPSQLAAMAGEASVGDKEQWFFFCPRAERELHGGRAARTTPSGYWKATGSPSFVFSSGAGGATTTTKIIGVKRTMVFYHGRAPTGTKTRWKMNEYKAAAVADDGDNSGTAPPPPMISNPNLCVRLRNEMSVCRVYVSTGTLRSFDRRPGGLDTTAAAAPSTAGHDRRPPRRVMSAATATANANLAGGAQEDSHDSATSSEEAAIDYWSSLMAAENSGAGAGDFSLSDIDFSSCVAGSWPQV