MVEEVGAFVNQGGDNEVVDLPPGFRFHPTDEEIITHYLKEKVFNVQFTSAAIGQADLNKNEPWDLPKIAKMGEKEFYFFCQRDRKYPTGMRTNRATLSGYWKATGKDKEIFRGKACIVGMKKTLVFYRGRAPKGEKTNWVMHEYRLDGIYSYHNLPKSSRDEWVVCRVFHKNAPPLTITTTTTTNQLIRIESLDNIDHLLDVSSLPPLIDPGFLGQPGPSFSGAGQRQDLKHILHYPTTAAVDNTYLPEQIVNYPYHSVPNPGSGSGYGTGSGNNSNRMIKLERSLVSVSQETGLSSDVNTTATPETSSYLMMGSSVANAAMMDGNNTSYDDDLGIFWDDYKLI