MESLEALVAHIQGLSGSPEEVAHLHSLLKQADGDSLRSHAAALVPFLTHLSPEAHSLGYLYLLEACATSGANLGADFLVTVADFLTACSADQIRLAPDKFLNVCRVFKDQVMLLNTPIRGIAPLRAAVRKIQASPEQLTPVHAEYLLLCLLAKQYKAGLSVLEDDIFEVDQPKDLFLYCYYGGMIYIGLKKFPKASELLHNAVTAPMSSLNAIAVEAYKKYILVSLIQNGQVPSFPKYTSATAQRNMKNHAQIYVELSTCYGNGRYTDLETFVESNAAVFQSDNNLGLAKQVLSSMYKRNIQRLTQTYLTLSLEDIARSVQLDTPRDAEMHVLRMIEDGEIHATINQKDGMVSFHEDPEQYKSVEMVEHIDTSIQRLTALSKKLASIDENMACDPAYLLKTGRDNRRFDYDDFDSVPHKYF*