MAALRQFGNMLVLSRGVTSVASPHPVQADAGERVALPERRALREGMRSSGGHSFISAPTAGRHARIRGRRDITPMATAKELSVSSADQRARPWPATDAAVPLESPQTGRDESASGAGISSVDKSEVFRSSVDAEREQQEGGIAADDDKREEVVRSDADEGRGSDEEGDTIAAEVDEELEFEKGYKMVRVCDKLVEVFWIDRPDPEEWRKLLAYSEEWVRIRPHFFKRCKERAAAMEDPKKKETLFRLARRLKEVDDDMERHNNLLRYIEENQEDIDAVISRRRKDFTGDFFEHLQLLCNASQKNPERRDELAALAARCVTAINTYDKAMEDELSVITAEERFSEILQSPSLDDACRKIDELAEKNQLDSTLMLLITKAWAAAKESTMMKDEVSVYLGGSGLYVKDVMYHLYMQARGNLQRLIPVEVRIMRHLITMEDPRQQFAALTAAFSPGDEMEGKDIDYLYTTPEVLHKWIKHVLDAYYTNREGSLIKEAQKMMNPNIIVKLEILRDVIQKEFL*