MSILVQKFGGTSVESYEKMNEVCKIVKAYKKNDEELQLVLVVSAMGRKGAPYATDTLINLCSAVNDEPSKRELDLIMSCGEIISGTILANLLNAQGIDSVFFTGQQAGIITSDEYSNAKIKYINPKKVKRALDDGKVVVIAGFQGVTDDGEITTLGRGGSDTSAVAIGKALECETVEIYTDVDGIMTADPRVEPNAKVLSFIDYEEVFQMADKGAKVIHPRAVQLAKSGNITLAIKNTMNPTFEGTKIGSLCRHLEDNIEYEQERDFKVAVANKDSVAQVKIKSAEEVFTEVLNEIEKKLITIDMINFFISEKAFVVEDADIKSLKEILDKFELDYEVNRDCAKVTLICSRIADEMSGIMSKVVRGLSKAGVSLLQTSDSNMTISCLVSEEDMHTAVHAIHQQFYLK*