MHLNLLRASLVAPLLSLVGAALGIGTLTDDDLRSLPSPGQDFDIHTGKLLAPILIPRVPGTEGQAKTQKHFVDFFKTNLPEWEILWQNSTSKTPATGDKDIPFANLILRRDPPGYAAGEVGRLTLVAHYDSKVEPKDFIGATDSAAPCAMLMHVARSIDGALKAKWDDMAASGGLDDDLEPGIGVQILLLDGEEAFVRWTQTDSLYGARSLAETWESEFHPSMSTYRTPLHSISLFVLLDLLGSPNPRVPSYFLTTHWAYRKIAALEKRMRDLGLLESNSTHPFLPDAEKHPNQFGYGGIEDDHIPFLRRGVDILHLIPTPFPDVWHTMEDDGEHLDMPTVLDWTKLVLAFTAEWMDLSGHFPKAATKDKRSETMLEPSQRTEL*