MSSNYQLELNVSPVLDAERANYFQSQIGVLRWAVEIGRIDIMCEVSMLSSFLAMPREGHLAAVFHIFGYLKSHHNFNNDADWTDLYGDVTIPPNAPAPRGKVVEILAFVNADHARDRVTCCSRTGILIYGNCSPIMWFSKRQNSVETSTFGSEFVALKIATEMIQGLQYKLRMMGILIDGPARVLCDMSVVYNTTAPESVLKKKSNAIAYHFVQESVAMKVIKNAYEPSESNSADILTKVQSGPMRQAIIRSILW*