MTLRRVLSGLSAAATLGAAAAISTRRRALAAVPHELRHPVLFLPLNFGNPVTLAIARRLVPLVGAATRP ......