MGSSEGEKIAFVDVETTVPLRAGQRCNGITRDAVSVAPTFRDVADKIYEILHGRVWAGHNIVRFDCQRIREAFVEIGRPAPEPKATIDSLPLLTQRFGRRAGNMKMATLAAYFGLGQQKHRSLDDVRMNLEVIKYCATVLFLESSFPDIFTPNSRVSPRATARCHGNGNASPEGTGLNLTSPSDVEIGNHQEMISGNVAGEVLNLVESNLPFSEADALDFLSAIDQMKIDTLLPEATMDEGPTPDSPEESPKVVASSEGCSGYAGFLDPDEISIPSLSASLVPAYRGGSKRVLLHKDVLLQLCCMNLRVRFGVSSKFLDHAGRPRLSIVVDAPPSLCRVLDTCDHLAQKLSLDSGCNSEWRPLVTRRNGFNSATIRLNIPTIANGATATYSTEMFQKEPSGSTQRLVFSRIDAAELDSLFVPGTTLDAHFSLDVYDYQQHAGIRLVAKRLIVHYKQE