MKNLDHIAASVDWEKESLPEYQDLIFLLFFALFFPVLRFILDRFVFEALAKRMIFGKKTVVNINGREERKKINKFKESAWKFVYFLSTELLALSVTCNEPWFTDSRYFWAGPGDVVWPNLKMKLKLKLLYMYAGGFYFYSIFATLYWETRRYDFAAQIIHHVTTVSLIVLSYVYGFARIGSVVLALHDGSDVFMEIAKMSKYSGFDLIADIFFSLFALVFTSLRIICYPFWIIRSTCYELLYVLDIQKERTTGIILYFVFNALLICLLVLHLFWFKIILRMVKNQILSRGHITDDVREDSESDDDHKD*