MQKEVLDSAKEMVRDAIIRKLDIKIMLSSSNTFCITELGCSIGPNTFSAMQHVVEALKEKYKNNIPEFQIFFNDHVTNDFNTLFRSLPIDRSYYAFGVPGSFHGRLFPSRSIHFAHCSTSIHWLSKTPKELLDEKSPSWNKGLIHYIGASNIEVMNAYVAQFEKDMEMFFNARAEEIVPGGMMLLISPQLSERLLKFFGSSLMALVNEGKLDESLVNSFNVPVYFPSIEDMTKVVEKNDCFSIERIELTHPKSKLVDEADAKTLMINLRAVYEGLFINHFGREIAKEAFTRTILKSDEISAWMKINYKKACQLFITLKRK*