MDLLSLWGEEAVQVQLRFRHRNVDIYEQIAQDMGEKGYTRNTQQCHMKIKELQQAYQKAREVNSHSGAALQACRFYTELHAILSGNHTTTPKSCIKTLEESESRATAGNTEEVVLDKEEEEENGRKASRGIDCPEELGAVFNPRAVQPVTAQQQGQA