MGKTVQYPVEHPDKFENFGMSPSKGFLFYGPPGCVVFDRSLTWLTERGNSGGDAGDAADRVLNQLLTEMDGMTTKKTVFIIGATNRPDIIDSALLRPGRLDQLIYIPLPDETSRFHIFKACLQKSPIAKDVEIATLSQYTQGFSGADITEIYQRACKYAIREHIEMDIEKKKKRKENPEAMDEDETEVADIKAAHFEESMKYARRSVSDADIRKYQAFAQTLQQSRGFGSEFRFTDRAATTTVSEGTTDPFATQTVVDDDDAY