MSDPESFPQGDEEAREDGRRFDGTIIVDSVARVLRGDGNGPLSSLLDALKRHLDIDLAVHEYSEHSVGEGSAVRAAAYVELVIPGSDYRDRKNCFWGVGVDSDIAAAGLRAVLSAVNSAIGERPLPVLELEVGFNAKSNQADVASAILNSLNLEMPRRMQRSFFEEVQRATRESNNRISFEALGELFKNKYYLDHSKARIALGTYKLEDAGEGRRKIDAQVIFNGETRRVLGVGNGPLSALTAAVSTQLVGTLSIKDFSEHALAEGTDVAAVSFIELAYSTGEARSTAWGVGIDENSTMSGLKAVLSALSNSEVSVALSS*