MCGWRLVGWRTQISKARAVIAMGVKAIPNSVKLWMQVAELEQDDVKKSQVLRKGLEHVPDSVRLWKAVVELANEEDARVLISRAVECCPLHIELWLALARLETYERAKKVLKRARMKLSKEPAIWITAAKLEEASGNTAKVWEIIERGIHALQGQGPLIDREGWMMEAEATERAGSVVTCQAIIRNTICIGVEEEDLEMTRIADAEECKETGSIETTRAIYDHALSIFPTKTNESVWLKASQLENS