MSAKTKAYASRTLLVLQDNGTLKPIAIELSLPHPDGDQFGTLAKAYAAVNDTGIHQLISHWLVIEPFVIATNRQLSVLHTIHKLLHPHFRDTMNINALARQILVNFSGFVEMFLFPANYSMEMSAVVYKDWVFPEQALPSDLIKRGVAVKDSTCPHGVRLLIQDFPYAVDGLEIWSAIKSWITEYCNFYCKSDETVQKDGELQAWWNEIREGGHGDKKDEPWHASDEVYLGQRDTPEWTKDQEPLLAFERFGKKLNDIEDRIMQMNGDHKKWKNRSGPVKVPYTLLFPTSEEGLTGKGIPNSVSI*