MGRGKIEIKRIENANSRQVTFSKRRAGLLKKAKELAILCDAEVAVIIFSNTGKLFEFASSGSFSKQHVSLCQCVPVGLQWSSIIYIMEVYGRNSSRLYKMEAIIGDDMKKTLSRYDKCAQGTPEIALVEHKAEKQDSKEEDNLKDEIAKLQMKQLQLLGKDLTSLSLKELQVLEQQLNEGLLSVKEKKEQLLMEQLEQSRVQVEELRGFFPSTARPVQSYLECYAVERKNSLMNHSIPSPDVTCNCTVEKGDSDTTLYLGIDQGLVLVVNLVLQTFSSPPTALVKGTILIKEALLHLCCQVTITRERNLKEKLIPMTQRANWGCCDSFLHGVALPFVGIPELRYGGRLSFQVMDIVEQLLKKEKVRDIAKLAFLY