MVMSGGGGGARIVSDPAATPGFRFYPTEEELIGFYLRHRLAGTRADDVARVIPVVDVYGYHPSQLAAMAGVATAGDREQWFFFCPRAERELHGGRPARTTPSGYWKATGSPSFVFSSSSAAAARVIGVKRTMVFYQGRAPSGTKTRWKMNEYKAVAAAAADDDHNAAGVAVQLPPMAPPPSSSACVRLRNELSVCRVYVSTGTLRSFDRRPLDAPPVISHHQPQLQQQQRQLPSSAAAAATNGNLIALAGGYECSHDSSGGSSEDAAIDWSSLITAATDSATAAVDFSFNDDIDFSPAAVGPWAPQL