MKNTLPTQALYRRVIMESGAFSYWNAQPMADAESQFQECDGSVECLLKKAADELIGISTVELNPEPLPEAWKAYGTFFSPTVDGVQLLALPWQLLQQGKFNPVEVLLGFNKDEGTVLPSCEGTPKCQILHKGAKMTESDFKSLMTTDLFNVSGGSQLEQILKVYAPELKENGHHEWYWYWIAADVYGDYAIACPTLRAADRLSEATETYLYCFAHTPESPAPKWAGIFGENGTVGASHAAELGFVWLGGDGWNASVGASEGGWKLEKDEWPLAETVATYWTNFAKSGNPNLPRNGTSLTIPWTLAPHALDFRTSQLHLSQLSQLRRRCELLDSLGPMVEGATGARGDWIEPRKGGFSQSTLFGFYVLTRFNHSKDGFSQ*