MTSRTIRRRLHHGDVGGKKHEHLIGADLDDLNEPLLGNNDDNKAKELQVQTYEDIMYDEKRKENLHWAFLFSNILSEWAQWLARVLLGSGSFIARIWTLPSTTGSGPTKKFLPPLLTPLQEARLRSLQKRLEVPFDGSCLEHQDALRQLWRSAYPNRELPGLKSEVWKEMGWQGSDPSTDFRGGGFISLENLIFFAKKYPEAFQNLLNKNEGDRSEWEYPFAVAGINISFMLVQLLELQSGKPTSMSGIRFLEFLSNDELAFDELYCVAFKLMDAHWLAKRASYMEFNEVMKSTRMQLERELSLEDVTSVKDLPAYNMLKR*