MLLTGMDGKEYGDTPGAAAPASGYGGPHDPSVSGMPPPGMVGAQQYGEVNQLGGVFVNGRPLPNAVRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYHETGSILPGAIGGSKPRVTTPKVVSYIKQLKAKDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKLGGPLYPVPPLYPVPPQRCWPLHQPYDYYVYLQGRQQAGVPHGLTHGHGPAVPHHAHTHAL