MSKLLVRPHAPDATGSVLEVTPASAGWTHVGFQVVKLAAGAVFEGGDPDRETCIVVMSGTAEVSAQGVSFGAIGGRASVFEDKAPGAVYVPAAIAFSVSAVSDVEVALCSAPGQPGGQARLIAEHDMPRETRGRGTNTRFVRNILPETAPADGLLVVEVITPGGHWSSYPPHKHDTAAEGEETALEETYYHRLNPPQGFAFQRVYTDDRSLDETVCVQDGDVVMVPRGYHPVGAPHGYDLYYLNVMAGPHRKWIFRNDPAHDWIMRQA