MDLNSLNTFIAIAETGSFSEAGERLHLTQPAVSKRIAALEQQLNARLFDRVGREVNLTEAGRALLPRAYQLLNVLDDTRRALNNLTGEVSGRLVLATSHHIGLHRLPPLLRAFTRAHPQVALDIQFLDSEVAYEEILHGRAELAVITLAPETAEPVRAVPVWDDPLDFVAAPEHPLARQGTVFLADVAKHPAVFPGGNTFTHHIVRRMFEAEGLTPNIAMSTNYLETIKMMVSIGLAWSVLPRTMLDDQVVRLPLQDIQLSRQLGYILHTERTLSNAARAFMRLLDEQAFGNGTPAA*