MADSDKPVVMITGCSDGGIGNALARAFASEKCLVVATSRSLKTMKDLENNSRVVLQELDVVSEESIGRALRNAIDSFGRIDILVNNAGILCVGPLAEVPLSSVEHAFNTNVFGPMRLIQAVVPHMATRRKGKIVNVGSISALVPSPWAGAYSASKAALHALTDSLRLELRPFGIDVINVVPGAIKSNIGNNSRTNYGKLPEWKLYKPYEDVISVRAESAQGLNSTPADVFAKKTVEIVLKKNPPAWFSYGRLSTAAGILYHLPIFVKDAIFRRLMKL