MVSAKAHCLLDLPTSMTWEQMTMTQVLRGYKHFFKRAMLESSDFVKDDTLKICCTVGVGVSAIQAPILHYIHILESNLGQKFGELLEDVENADVIFDLSGEKFHAHRVVLAARSPVFKSMFFESSGEWNDKEISIEGTRPEVFKAMLHFIYRDTLPDLEEHADLGEISDPSPCFLTPETMIEYLLTAANRYGLCQLRCLCESRISQGITVNTVAKILELAQRYQDSQLKSACLKFATTNLEEVMKSEGFEYLKENCPSLQLELIQTVAQFKDD*