MVMSGGGGGARIVSDPAATPGFRFYPTEEELIGFYLRHRLAGTRADDVARVIPVVDVYGYHPSQLAAMAGVATAGDREQWFFFCPRAERELHGGRPARTTPSGYWKATGSPSFVFSSSAAAAARVIGVKRTMVFYQGRAPSGTKTRWKMNEYKAVAAAAADDDHNAAGVAVQLPPMAPPPSSSACVRLRNELSVCRVYVSTGTLRSFDRRPLDAPPVISHHQPQLQQQQRQLPSSAAAAATNGNLIALAGGYECSHDSSGGSSEDAAIDWSSLITAATDSATAAVDFSFNDDIDFSPAAVGPWAPQL