MSGGLVALLDDVAAIAKLAAASVDDIGAAAGRAGAKAVGVVVDDTAVTPRYVAGFRPERELPVIWKIAKGSLFNKIVLILPVILLLSQFVPWAMNPLLMLGGLYLSFEGAEKLYEALTGGDHDEAGDAAAVGTPEHEKQMVSGAIRTDFILSAEIMVIALAEVTEQALFVRAVTLVIVALLITLLVYGVVGLIVKMDDIGLKMAQGRLGTTRALGRGLVRGMPVVMSVLSVVGTAAMLWVGGHILVSGLEKFGFGWLAHAIYHDAEAAGHALPFLGGAVTWFVETLGSAMVGLAVGALIVGLLHLLPRKEH