MVQHTQAEKNRLQNAAPAFQPKSHTGPMRLYVGSLHFNITEDMLRGIFEPFGKIDAIQLIMDTETGRSKGYGFITYHNADDAKKALEQLNGFELAGRLMKVGNVTERLDMNTTSLDTDEMDRTGIDLGATGRLQLMFKLAEGAGLAVPQAAANALLATAPQPAPLQQQEVAPSIATQCFILSNMFDPRTETNPTWDVEIRDDVLEECAKHGGVLHIHVDTISHTGTVYVKCPSTTTAVLAVNALHGRWFAGRVITAAYVPVINYHTMFPDSINAVDLVTSTRKNTDD