MLQVDPKTLEPALRAVHQAIMDRYGISMRKTGYKAPPRPTRAWFSGSAPTAAFAPQNALEAAAIIYPEGLTSDEEALMPAGHALGSKNRPSLAVPRPAEETPLGTRAGYDPPSDELLYANRHGPGPRKRTKPSPLADQAEQRRVAERAAACQSRPPSPPASAPDLSGPPAPPEPEFHVRRARPSFPRDRALEFFRPKTLHIHGSIAMRLPNGRSGAERPARIVVDTGAQGTVVPQEVLDRLPPDEVNYVEGHTIVRGFMDRDKIRCRRADVVFVLGSLRFCRRVFVVPRGAMGVEPDILLGLDAIQAVHGQIDTTLSGWCLRARDHLHREVVVPFRLRTSLGSWSESWDQ*