MAEPSTLDAQHVLPKVHVVVPDTGDSVASNDGGKNGELVAEDQGCPGHEQLLALEDPLRAVFEQYQKALEDLEAFTLERSLGQKLQLYTDEGVTKFYERLKAKLESPAFLEKLNEVNSKSLADTVAERTEDSFLENAIMHGSEKFEDQGSWDMISEIDLQSGEVKDARNCLDQESYVVITQEDIVEGMACFMAKYMSSLPQTKEMTPKQLQDTLKKAFCVSKKGKLRRLWDGSKKLYTAASWGATAVSLYNNPALVQAASIAFWASFRAITKFV*