MATSSMKSIPMAIPSFSMCHKLELLKEGKTRDVPKAEEDEGLSCEFQEMLDSLPKERGWRTRYLYLFQGFWCQAKEIQAIMSFQKHFQSLENDVVLATIPKSGTTWLKALTFTILNRHRFDPVASSTNHPLFTSNPHDLVPFFEYKLYANGDVPDLSGLASPRTFATHLPFGSLKETIEKPGVKVVYLCRNPFDTFISSWHYTNNIKSESVSPVLLDQAFDLYCRGVIGFGPFWEHMLGYWRESLKRPEKVFFLRYEDLKDDIETNLKRLATFLELPFTEEEERKGVVKAIAELCSFENLKKLEVNKSNKSIKNFENRFLFRKGEVSDWVNYLSPSQVERLSALVDDKLGGSGLTFRLS*