MKLIDALQRLGVSYHFKEEIDNSLESLVSVKFANDDFHAISLQFRLLRQQRRYMPCDAFKEFIDKQGNLNGTLCSDTRALLALYEAAHLGTPNEEILREAQVETTNQLKRIVDCIEKPLSNKVRHALETPSFRRMKRLEARLYIPLYEEDKEECNEMILELAKLDFYLLQRLHREEVKEICEWYHGLESPRELFYARHRPAEAYFWALGVYYEPEYAKPRKLLAKFIATITPYDDTFDNYGLWKELQPFADVMQRWDEKGAEQLGRCYKEYAQFMFGTMNEIEGALPKGTPRKNVNVIKDIITEVCKGYVTEIDWRDSKYIPPLKEHLQITLVTCFYWAINCTAFVVFQEGVTEEVMIWMSGFPQIVKDSCIVSRLMDDIVAHAFETERNNVATAVTCYMKEYDSTKEEAIKALWNDVENAWKDMNEEYLKLTSIPSSLLIQSVSIMNNRVSKLASDDPMKHVGPTGDDRQEANAAAAVPFDALTIAAVLGASSISAKTRTLYHHRGQERCSQNSPTTCLLCRKPLESAGEAKGLPATNLLNHLHGQTPSPHLPKGSTTIVWKQTSQKRRGAPRKGRRPGWPKEELKVEDRSTKDVVVFYVTNEKLKGKRS*