MVEQGDAAPLLRWAEGPAVSVPQDPALQAGGWVRGGSGEGRVAAEAPRRREPDEPAPPEVLLQPGRLELG
DVEEDQVVAVFVVTFDPRSGNMVEWCLPQDIDLEGVEFKSMASGSHKVQSDFIYFRKGPFFGLACFANMP
VESELERGARMKSVGILSPSYTLLYRYMHFLENQVRHQLEMPGHYSHLAAFYEDKKGVLHAGPGRGGSLP
PVYWLPSIHRYMYPEMKITHPAGCMSQFIKFFGEQILILWKFALLRKRILIFSPPPVGVVCYRVYCCCCL
ANVSLPGIGGTIPESKPFFYVNVADIESLEVEVSYVACTTEKIFEEKRELYDVYVDNQNVKTHHDHLQPL
LKINSADREKYRRLNEQRQMLLYSQEVEGDYSPCEEDLFVL