MESQQFCLRWHNFQNTLLSSLPKLLDGGHLTDVTLSAGGRHIHAHRIILSACSYYFKELFKDLNSLQHPVIVLPGMEYSNLCALVKFMYNGEVNIYQEQLPALLAMADTLHICGLADMAGKNSRHDNGLYAQPQEKLSNEEIITTESKDNTTVIESESVSASLHEVIDNLDDEEPSNDQESIPYCVKTKPYYSINAKLNQREKTSVPINASVNKYLDKGYSENITDETVSITEDQIAPLEDVKPPSAAWDANFKLLAASASGKTSQTYNKSSVTCFICGKQLSNQYNLRVHMETHSNSSYSCTSCSHVSRSRDALRKHVSYRHPVASSQKRPRYTSKPPLLX