MSSPKLQVAVAGLGRMGARHALNFHNRTPRAELVAAFTPVPKEAEWAKTHLEGVVIYDNYQEMLKHPGLQAVVVATITTAHAEEAIQAIEADKHVLCEKPLSTSVEISQSVVDAATKKPHLKVMCGFSRRFDASYRDAFERMDSGAIGRPSIFRSQTCDKLDPSGFFVAYAEFSGGIFVDCNIHDIDLALWYFGQDSVVKSVVATGITAVQPDLRKHKDVDNAVGLVEFHGGKVAYFYSSRMMAAGQHDMSEIIGTEGKIAINANPVGTLVEMHEAAGVRRQIPGDYYGRFEHAFVTESNEFTAAVLDNTRLPFKLSGAVQAVKIGCALQESLNSGKKISFDETGRRLEEAKL*