MSTRRLTTVSCDTPIEQVVEIIRRDGAVAICNFVSEETLKSLTEDLDSYLGVTPCGMDPYFAGTQTRRTARILAKSDSAVEVALNPLFLETAKQVLQTPTHVWVGNDRVEITPDIQLSMTQAIQIGPGQGLQPLHRDDATSLWRHPQYGREARLQLMLAITDFTEENGATRVIPGSHQWDDERMPTQEETIGAEMKAGTALLWLGSVYHGGGANRSDAPRTGLTMAYDLAFLRLEENHFLSIPVERVRQLPSQMQRLLGWSASSTLLGWVEIDGQMRDPQELLGMPSFSEAGKGF