MGREIAKMGLSMKLDDLALFLTVVRCGSFALAAKQKSMSTSTLSRRIQQLEQDTGSILLIRNSKELVLTKEGEQLFHSYAELFAQIERKQEEVEQAKRDYRGEIAISAPVLPLRHQLTPLALEFAELHPNVTLRMQVGSGLDYFSQRDLDIALRFGPQPESDWVARKLARNPSVLCASAELAAKLSTVTPALAHPEQLKEHPLLSLNHKLPWIFHHHRVAQKVQFIPTARLCSDELDTIVQATLQGMGIARLPRGLMEPLLRSGQLIELLPEWEIEGADVYLLHPQRRFLPERTQALIDYIMTHWSRVAFSYWHQP*