MLELQYLLLPSRPDRLVYPLFYKLQPHDLSDPDKLKTWKECWEKNEKYWVSKMQQLQEHMSSTGSELRINLDIESWESNLSKLQLRSGSMRHVLHVFADDHKYIQAIVSNICVEFPPPKEYTLDDIIGQKRMQQEIDEVFQQEGSIGGDGVSAIGVHGIGGIGKSTLCKMMVNFYGNEFLGRCFYLEFPSDGGDVVKILLTAIGYTAEDVTDIDQAMGILKERLQSKKFFLAIDNIWVGYPDKTQSYEYAKRIVLMKFQPGTKIML