MSHSAVLLLGLVACDGLVATLPPAPLDARRAGCLQLAGNKRRKARGREAALRLAGLGDRPLADDQGDLEPRRPWRPWRGAGAKKRGGRQTALASQVDELSRALSTAASVARLLASTNATLPQAALRAAAPLCDATGFAARARKKGARTAPVRWRGKEALPRGEGATRESFANLLADLRRLSARVAASAATSAALQQALDEKVATLSAQLSALRARATHAESAAAELQGELQGVQQAGEAGSQEATQWDDYLLSRDTPILRSLAQCHAHLAAGAGLQLRCIHSEAARQAGKWSRTAPRPYELAVRNEAEEIFVAFKLQLAAPVRPWHSPHTRRLVVTHVGVPEPFRRRGVLSRTMDALAEAVLPDEIEVDRVLSDTMRAYCCSRGYDLVPAQPGDALTVCLLGSCFLLRNLLGTLLL*