MLPAGLQVHPRDWTEEGVGELVEALQEDYNLEAVPLNAIDMDGEELLKLTPADYREIDPKVGEKLYEWLLGWLTRLA