MKSLTLIPGQLSLSQLRDVYSHPVNITLDSGAFAAIDESVACVNAILAEGRTAYGINTGFGLLAQTRISTEDLENLQRSLVLSHAAGVGEPLDDDLTRLIMVLKINSLSRGFSGIRLSVIQALIGLVNAGVTPWIPAKGSVGASGDLAPLAHMSLTLLGEGKARVRGGEWLPATEALRQVGLEPITLAAKEGLALLNGTQASTAFALRGLFEAEDLFASAVVCGALTTEAALGSRRPFDARIHEVRGQRGQIDAAALYRHLLTDDSAISQSHHNCSKVQDPYSLRCQPQVMGACLTQIRQAAEVLLAEANAVSDNPLVFAAENDVISGGNFHAEPVAMAADNIALAIAEIGSLSERRIALMMDSHMSQLPPFLVKNGGVNSGFMIAQVTAAALASENKALSHPHSVDSLPTSANQEDHVSMAPAAGRRLWAMAENTRGVLAVEWLAAAQGLDMREGLTTSPLLEEARHLLRERVPHYTQDRYFAPDIDNAIALLAARHLTRLLPAVLH*