MSIITRRPLNSPHIAAAGSLTTPSNPSSTPLSISPYLLFTTPELAARDELMIPVQLRSHGKQARVSTAVVYCEANFGAIDGKTANGLVRHSEKYKILSVIDSEKAGLDAGMVLDNAPNAIPICRDLADSLAQAGSLPDYFIFGMAPSSGMLSTLERGIVLEAINLGMNIVNGLHEFLNDDPLFVAASKENNVEIIDVRKPRAKKDLRIFSGRIAEVTCPRIAVLGTDCAIGKRTTATILASTLRERGMNVVMIGTGQTGLIQGARYGIALDAVPSQFCAGELEALIVEAFESENPDVIIIEGQGALSHPAFSTTSFILRGSCPNGVILQHAPGRTHRCDFEQMVMPTPATEINLIQTFADTQVIGLTINHENMTDAEVSTAIASYEDELGIPVTDALTRSPEHLVQMVLSAFPEFEKKLTACAL