MKAVVDAAGRIVVPKPLREALGLQPGSTVEISRYGAGLHLIPTGRTARLEEENGVLVATGETTIDDEVVFGLIDSGRK