MGSSEGEKIAFVDVETTVPLRAGQRFALLELGVILVCPRKLVETASFSTLIRPYDLSLVSPTSIRCNGITRDAVSVAPTFRDVADKIYEILHGRVWAGHNIVRFDCQRIREAFVEIGRPAPEPKATIDSLPLLTQRFGRRAGNMKMATLAAYFGLGQQKHRSLDDVRMNLEVIKYCATVLFLESSFPDIFTPNSRVSPRATARCHGNGNASPEGTGLNLTSPSDVEIGNHQEMISGNVAGEVLNLVESNLPFSEADALDFLSAIDQMKIDTLLPEATMDEGPTPDSPEESPKVVASSEGCSGYAGFLDPDEISIPSLSASLVPAYRGGSKRVLLHKDVLLQLCCMNLRVRFGVSSKFLDHAGRPRLSIVVDAPPSLCRVLDTCDHLAQKLSLDSGCNSEWRPLVTRRNGFNSATIRLNIPTIANGATATYSTEMFQKEPSGSTQRLVFSRIDAAELDSLFVPGTTLDAHFSLDVYDYQQHAGIRLVAKRLIVHYKQE