MSTGQSGLLDQILLEDIARHCPQQFLAFHQCMSKPSPDANSCGLEQYNLAGCIKKDVPAFQKIQGVCSGKLQAYEACLKMNGSDQKKCSQDLQSLRDCAFGSLDK