MKGRFDVLKELVRARPHAARARAERGETILHLCVKQNQLEALKFLVETMDDHNDLVNTRDNNGFTILHLAVADKQIETVNYLLSNTRVEVNALNTSGLTALDILVHGLRDVGDLDIGEAFRGTGAMRAMNTHLPNHHPQVLQLTSEGDRSMKSKGKEHWLTRKRDALMVVASLIATMAFQAAVNPPGGAWQDNSTQNSQDTQAGKSHAAGKAIMADSNEEYYRLYLSYNTTGFISSLSIILMLITGLPFTHRLFMWMLTVVVWVAITSMALTYRTAMTFLTPDSAEAAVTNIIVVGVAVWCGVMALVLVGHTIRLLVASIRKLGKLCWRERRLQSSLVYANHTNISF*