MGAQFSQFFPPHPTFTSENLSEQQGKVFLITGGTSGIGLELAKILYCHGGKVYITARSEEKAEKAIQEIQASAPNHHGELDFIILELDDLRSIKASVEAFKAQESKLDILWNNAGVSQPPLGSVSKQGHELQLAVNCFGPFLFTQMLLPLLDAAVASSVSPGSVRVIWTSSQVAELSSPDEGIIMSELTSPPKDNVRNYVNSKTGNWFLSAEFARRYGSRGIVSVALNPGAANTNLLKDARLMKILSYPLLHRAGLAAHTELYAGFSPAISLQNNGCYVIPFGRIHDQVADALLSAMKVAEDGGSGRAKEFWEFCEARTKDYL*